xlohi (overflows)

Time bar (total: 22.9s)

analyze71.0ms (0.3%)

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: 31.0ms
ival-sub: 13.0ms (42% of total)
ival-div: 6.0ms (19.4% of total)
ival-<: 6.0ms (19.4% of total)
ival->: 4.0ms (12.9% of total)
ival-and: 1.0ms (3.2% of total)
const: 1.0ms (3.2% of total)
backward-pass: 0.0ms (0% of total)

sample1.1s (5%)

Results
562.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 278.0ms
ival-sub: 108.0ms (38.9% of total)
ival-div: 64.0ms (23% of total)
ival-<: 47.0ms (16.9% of total)
ival->: 34.0ms (12.2% of total)
const: 11.0ms (4% of total)
ival-and: 9.0ms (3.2% of total)
backward-pass: 3.0ms (1.1% of total)
Bogosity

preprocess169.0ms (0.7%)

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

explain60.0ms (0.3%)

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
34.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 (57.5% of total)
ival-div: 4.0ms (38.3% of total)
const: 1.0ms (9.6% 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)

localize107.0ms (0.5%)

Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01269
11969
22769
34669
48469
516469
640069
774069
8101969
9105569
10106069
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 x lo)
x
lo
(-.f64 hi lo)
hi
Outputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(-.f64 x lo)
x
lo
(-.f64 hi lo)
hi
Results
15.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 (58.2% of total)
ival-div: 2.0ms (38.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series15.0ms (0.1%)

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

21 calls:

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

rewrite462.0ms (2%)

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

Useful iterations: 0 (0.0ms)

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

simplify164.0ms (0.7%)

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

Useful iterations: 2 (0.0ms)

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

eval45.0ms (0.2%)

Compiler

Compiled 6523 to 1165 computations (82.1% saved)

prune135.0ms (0.6%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New3799388
Fresh000
Picked101
Done000
Total3809389
Accuracy
19.6%
Counts
389 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
9.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
9.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
14.8%
(+.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 272 to 166 computations (39% saved)

localize360.0ms (1.6%)

Algorithm
egg-herbie
Localize:

Found 28 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
cost-diff0
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
cost-diff0
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
cost-diff0
(*.f64 lo (/.f64 (-.f64 x lo) hi))
cost-diff0
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
cost-diff128
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
cost-diff128
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) hi)
cost-diff6464
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
cost-diff6848
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
cost-diff13312
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
cost-diff13440
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
accuracy99.7%
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
accuracy99.6%
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
accuracy99.6%
(/.f64 (-.f64 x hi) lo)
accuracy74.8%
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
accuracy100.0%
(/.f64 (-.f64 x lo) hi)
accuracy99.7%
(*.f64 lo (/.f64 (-.f64 x lo) hi))
accuracy99.5%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
accuracy75.5%
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
accuracy100.0%
(-.f64 x lo)
accuracy100.0%
(/.f64 (-.f64 x lo) hi)
accuracy99.6%
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
accuracy99.0%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
accuracy98.6%
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
accuracy95.7%
(*.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)))))
Rules
675×div-sub
531×fma-define
437×sub-neg
317×times-frac
284×distribute-lft-neg-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0371147
1871120
21831109
34671002
41338966
55348966
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
x
lo
hi
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
x
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
hi
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
#s(literal 1 binary64)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
hi
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
lo
Outputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (neg.f64 (/.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 hi (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(+.f64 (neg.f64 (/.f64 x lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
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 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
(fma.f64 hi (/.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)) lo)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
x
lo
hi
(/.f64 (+.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 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
x
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 lo x) hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 lo hi))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
hi
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
#s(literal 1 binary64)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo)
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
hi
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
lo
Results
206.0ms256×0valid
Compiler

Compiled 286 to 31 computations (89.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-pow: 46.0ms (49.5% of total)
ival-div: 15.0ms (16.1% of total)
ival-sub: 14.0ms (15.1% of total)
ival-add: 7.0ms (7.5% of total)
ival-mult: 7.0ms (7.5% of total)
ival-fma: 3.0ms (3.2% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series144.0ms (0.6%)

Counts
17 → 528
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 (*.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 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)>
#<alt (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)>
#<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 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))>
#<alt (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)>
#<alt (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))>
#<alt (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 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 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 x>
#<alt (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))))>
#<alt (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))>
#<alt (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #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 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)>
#<alt (-.f64 x hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 x hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<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 (/.f64 x lo)>
#<alt (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))>
#<alt (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt x>
#<alt (+.f64 x (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 x (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))>
#<alt (+.f64 x (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)>
#<alt x>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt x>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 3 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 3 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 3 binary64)))>
#<alt (/.f64 #s(literal 1 binary64) lo)>
#<alt (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) lo)>
#<alt (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)>
#<alt (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)>
#<alt (/.f64 #s(literal 1 binary64) lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))>
#<alt (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))>
#<alt (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))>
#<alt (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (-.f64 (*.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 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))>
Calls

150 calls:

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

rewrite177.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
353×log1p-expm1-u
353×expm1-log1p-u
348×add-cube-cbrt
344×add-exp-log
343×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037918
1722897
Stop Event
node limit
Counts
17 → 353
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 (*.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 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 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))
(log.f64 (pow.f64 (exp.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -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) lo) (/.f64 (*.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 -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 #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)))))
(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))
(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)))
(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))
(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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 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))))
(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))
(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 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #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 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) 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)))
(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))
(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 (*.f64 lo (-.f64 x lo)) 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))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.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 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) 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))
(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)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (pow.f64 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 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))))
(cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) hi (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.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))))) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.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 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.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 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(/.f64 (-.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)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.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))))) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (/.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 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (-.f64 (/.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 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo))) #s(literal 1 binary64))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo))
(*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(*.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 (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)))
(pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo))))
(cbrt.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 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))
(exp.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)) #s(literal 1 binary64)))
(-.f64 (+.f64 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 #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 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 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)))))
(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))
(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 #s(literal 1 binary64) (neg.f64 (/.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 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 1 binary64)))

simplify10.9s (47.7%)

Algorithm
egg-herbie
Rules
636×fma-define
459×times-frac
454×distribute-lft-in
438×distribute-rgt-in
286×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0131654182
1337352383
Stop Event
node limit
Counts
881 → 965
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 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)
x
(+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #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 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(*.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))))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
x
(+.f64 x (/.f64 (*.f64 hi x) lo))
(+.f64 x (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(-.f64 (*.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 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 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))
(log.f64 (pow.f64 (exp.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -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) lo) (/.f64 (*.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 -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 #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)))))
(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))
(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)))
(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))
(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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 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))))
(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))
(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 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #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 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) 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)))
(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))
(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 (*.f64 lo (-.f64 x lo)) 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))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.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 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) 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))
(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)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (pow.f64 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 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))))
(cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) hi (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.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))))) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.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 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.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 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(/.f64 (-.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)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.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))))) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (/.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 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (-.f64 (/.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 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo))) #s(literal 1 binary64))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo))
(*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(*.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 (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)))
(pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo))))
(cbrt.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 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))
(exp.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)) #s(literal 1 binary64)))
(-.f64 (+.f64 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 #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 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 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)))))
(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))
(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 #s(literal 1 binary64) (neg.f64 (/.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 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 1 binary64)))
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 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #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 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #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 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #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 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #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 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #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 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (-.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 lo (*.f64 hi (+.f64 lo (-.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 lo (*.f64 hi (+.f64 lo (-.f64 hi 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 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) (neg.f64 lo)) hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) (neg.f64 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 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (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 (fma.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (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 (fma.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (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 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (*.f64 hi x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 hi (*.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (*.f64 hi x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (/.f64 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 (fma.f64 (neg.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 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.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 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.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 (neg.f64 (*.f64 hi (/.f64 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 (neg.f64 (*.f64 hi (/.f64 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 (neg.f64 (*.f64 hi (/.f64 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 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)
(/.f64 hi lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (/.f64 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 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.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 2 binary64))))
(neg.f64 (*.f64 hi (/.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 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #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 (fma.f64 (neg.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 (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 (/.f64 hi lo) (*.f64 hi (/.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 (/.f64 hi lo) (*.f64 hi (/.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))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.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 (neg.f64 (*.f64 hi (/.f64 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 (neg.f64 (*.f64 hi (/.f64 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 (/.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 (/.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 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 (fma.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))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 (fma.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))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 (fma.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))) (neg.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 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 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 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.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))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.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))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.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 (neg.f64 hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo)))))
(*.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 (/.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 (/.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 (/.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 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) 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 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) 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 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) 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 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 lo (neg.f64 hi)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 lo (neg.f64 hi)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 lo (neg.f64 hi)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 hi (neg.f64 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 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 hi (neg.f64 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 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 hi (neg.f64 lo))) hi)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.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 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.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 hi x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) hi)
(*.f64 x (neg.f64 (/.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 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (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 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (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 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x lo) (neg.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (-.f64 (neg.f64 (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (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) (neg.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (-.f64 (neg.f64 (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (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) (neg.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (-.f64 (neg.f64 (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 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 (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))
(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 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 (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))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) (/.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))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) (/.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))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.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 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.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 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (neg.f64 x))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
x
(+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) x)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) x)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) x)) #s(literal -1 binary64))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(neg.f64 (/.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 hi (*.f64 lo x))))
(*.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 hi (*.f64 lo x))))
(*.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 hi (*.f64 lo x))))
(/.f64 x lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (/.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))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (/.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))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (/.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))
(neg.f64 (/.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))
(neg.f64 (/.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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))) (neg.f64 hi))
(*.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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))) (neg.f64 hi))
(*.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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))) (neg.f64 hi))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) lo)
(*.f64 x (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (neg.f64 lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) (neg.f64 lo))
x
(+.f64 x (/.f64 (*.f64 hi x) lo))
(+.f64 x (*.f64 hi (/.f64 x lo)))
(fma.f64 hi (/.f64 x lo) x)
(+.f64 x (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) #s(literal -1 binary64)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (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 (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (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 (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (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 (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (-.f64 hi x)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 (+.f64 hi lo) x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x))))) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #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 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 x hi) (neg.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 x hi) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #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 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) lo) (+.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 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) lo) (+.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 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #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 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (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 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (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 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) x) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) x) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #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 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #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 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #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 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))))
(*.f64 hi (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))))
(*.f64 hi (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))))
(*.f64 hi (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(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 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(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 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(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 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #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 (fma.f64 (neg.f64 hi) x (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 hi) x (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 hi) x (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)))
(*.f64 x (-.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)))
(*.f64 x (-.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)))
(*.f64 x (-.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (neg.f64 x))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.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 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.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 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) 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) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (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 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) 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 hi lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.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 hi lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.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 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 (-.f64 x 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)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 hi) (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 hi x) (*.f64 (-.f64 x hi) (neg.f64 hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 (-.f64 x hi) (neg.f64 hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 (-.f64 x hi) (neg.f64 hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 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 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) hi))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (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)))))
(log.f64 (pow.f64 (exp.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo #s(literal -2 binary64))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -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) lo) (/.f64 (*.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) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(/.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 #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 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) lo))))
(/.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 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) lo)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(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))
(fma.f64 hi (/.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 (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)
(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)))
(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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (-.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 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 lo (+.f64 (/.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 (/.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 (/.f64 (-.f64 x lo) hi) #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 (*.f64 lo (-.f64 x lo)) hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))))))
(pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (/.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 (/.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 (/.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 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(*.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 (/.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 (/.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 (/.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 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 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 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 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 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 1 binary64))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 3 binary64))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 2 binary64))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (/.f64 hi (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 3 binary64)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi #s(literal -1 binary64) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi #s(literal -1 binary64) hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi #s(literal -1 binary64) hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi #s(literal -1 binary64) hi))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi #s(literal -1 binary64) hi))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 hi #s(literal -1 binary64) hi))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 1 binary64))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 3 binary64))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 1 binary64)))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(*.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 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(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)))
(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)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 x hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(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 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal -1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal -1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 3 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(pow.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(pow.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 2 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.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) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) hi (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (-.f64 (fma.f64 hi (/.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) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (-.f64 (fma.f64 hi (/.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) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (/.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))))) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.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 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (fma.f64 (/.f64 (sqrt.f64 x) (neg.f64 lo)) (/.f64 (sqrt.f64 x) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (fma.f64 hi (/.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 x (pow.f64 lo #s(literal -2 binary64))) (+.f64 (neg.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.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 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (-.f64 (fma.f64 hi (/.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 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.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 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.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 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (-.f64 (fma.f64 hi (/.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 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.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 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.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 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (-.f64 (fma.f64 hi (/.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 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.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 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.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 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (fma.f64 hi (/.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 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (-.f64 (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)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (fma.f64 x (pow.f64 lo #s(literal -2 binary64)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (fma.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)))))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (fma.f64 hi (/.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))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(-.f64 (fma.f64 hi (/.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))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (fma.f64 hi (/.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))))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (fma.f64 hi (/.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))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.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))))) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (/.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 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (-.f64 (/.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 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (pow.f64 lo #s(literal -1 binary64)) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 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 (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 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(*.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 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 1 binary64))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(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 3 binary64))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(pow.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)) #s(literal 2 binary64))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(pow.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo))))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 3 binary64)))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(exp.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)) #s(literal 1 binary64)))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(*.f64 #s(literal 1 binary64) (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 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 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64))) (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 2 binary64))) (+.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 2 binary64)) (*.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))))
(pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 1 binary64))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(exp.f64 (*.f64 (log.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 1 binary64)))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1 binary64) x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) x)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) x)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) x)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 2 binary64))) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))

eval206.0ms (0.9%)

Compiler

Compiled 34072 to 5065 computations (85.1% saved)

prune365.0ms (1.6%)

Pruning

70 alts after pruning (68 fresh and 2 done)

PrunedKeptTotal
New1284661350
Fresh224
Picked325
Done000
Total1289701359
Accuracy
19.9%
Counts
1359 → 70
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
14.8%
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 3 binary64))
18.8%
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo)) hi)
18.8%
(/.f64 (fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo)) hi)
18.8%
(/.f64 (fma.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 (neg.f64 lo)) x) hi)
18.8%
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
9.4%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) lo)) hi)
9.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo)) hi)) lo)) hi)
9.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
9.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) hi)) lo)) hi)
9.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
3.4%
(/.f64 (+.f64 x (*.f64 lo (/.f64 x hi))) hi)
9.6%
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
8.9%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
11.3%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) hi)
18.8%
(/.f64 (exp.f64 (log.f64 (-.f64 x lo))) hi)
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi)) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 hi (neg.f64 lo)) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi))) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)) x) hi) lo))
11.7%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x)))) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64)) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
9.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi)) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
14.8%
(-.f64 #s(literal 1 binary64) (-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo)))
14.8%
(-.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64)))
14.8%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo)))
14.8%
(-.f64 #s(literal 1 binary64) (log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo)) 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))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
19.0%
(+.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))))))
19.0%
(+.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))))))
13.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.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 (*.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 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (exp.f64 (log.f64 (/.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))))))
11.3%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (log1p.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))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.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))))))
10.2%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
9.4%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
10.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
14.8%
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
14.8%
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
14.8%
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3028 to 1755 computations (42% saved)

localize305.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 36 expressions of interest:

NewMetricScoreProgram
cost-diff12800
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
cost-diff19200
(-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi)
cost-diff19200
(/.f64 (-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo)
cost-diff19200
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
cost-diff0
(-.f64 x lo)
cost-diff0
(cbrt.f64 (-.f64 x lo))
cost-diff12864
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
cost-diff12864
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) hi)
cost-diff0
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
cost-diff6400
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
cost-diff6528
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo))
cost-diff6528
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo)))
cost-diff0
(neg.f64 lo)
cost-diff0
(/.f64 (neg.f64 lo) hi)
cost-diff12800
(/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)
cost-diff12928
(*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo))
cost-diff13312
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
cost-diff26240
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
accuracy99.6%
(/.f64 (-.f64 x hi) lo)
accuracy92.0%
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
accuracy74.8%
(-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi)
accuracy72.4%
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
accuracy100.0%
(-.f64 x lo)
accuracy100.0%
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) hi)
accuracy99.4%
(cbrt.f64 (-.f64 x lo))
accuracy98.6%
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
accuracy99.7%
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
accuracy99.6%
(/.f64 (-.f64 x hi) lo)
accuracy98.6%
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo))
accuracy74.8%
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
accuracy100.0%
(/.f64 (neg.f64 lo) hi)
accuracy100.0%
(neg.f64 lo)
accuracy99.0%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
accuracy98.6%
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
accuracy95.7%
(*.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)))))
accuracy88.6%
(exp.f64 (log.f64 (-.f64 x lo)))
Rules
627×times-frac
613×div-sub
463×distribute-lft-in
437×distribute-rgt-in
344×fma-neg
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0461368
11001326
22161317
36731222
423281149
576241149
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo))
#s(literal -1 binary64)
(/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)
(exp.f64 (log.f64 (-.f64 x lo)))
(log.f64 (-.f64 x lo))
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (neg.f64 lo) hi)
(neg.f64 lo)
lo
hi
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo)))
#s(literal 1 binary64)
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
hi
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
lo
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) hi)
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
(cbrt.f64 (-.f64 x lo))
(-.f64 x lo)
x
lo
#s(literal 3 binary64)
hi
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
#s(literal 1 binary64)
(/.f64 (-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo)
(-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
hi
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
lo
Outputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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) lo))
(+.f64 (-.f64 (*.f64 hi (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo)) #s(literal 1 binary64))
(fma.f64 hi (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 lo x) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)
(/.f64 (-.f64 x lo) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(exp.f64 (log.f64 (-.f64 x lo)))
(-.f64 x lo)
(log.f64 (-.f64 x lo))
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(*.f64 hi (/.f64 (-.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 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)) lo)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (neg.f64 lo) hi)
(neg.f64 (/.f64 lo hi))
(neg.f64 lo)
lo
hi
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
#s(literal 1 binary64)
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))
(*.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
hi
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
lo
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) hi)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
(-.f64 x lo)
(cbrt.f64 (-.f64 x lo))
(-.f64 x lo)
x
lo
#s(literal 3 binary64)
hi
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
#s(literal 1 binary64)
(/.f64 (-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi)
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))
(*.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
hi
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
lo
Results
160.0ms256×0valid
Compiler

Compiled 359 to 39 computations (89.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 110.0ms
ival-mult: 51.0ms (46.4% of total)
ival-div: 15.0ms (13.6% of total)
ival-sub: 12.0ms (10.9% of total)
ival-log: 8.0ms (7.3% of total)
ival-pow: 8.0ms (7.3% of total)
ival-exp: 6.0ms (5.5% of total)
ival-fma: 3.0ms (2.7% of total)
ival-add: 2.0ms (1.8% of total)
ival-cbrt: 2.0ms (1.8% of total)
const: 1.0ms (0.9% of total)
ival-neg: 1.0ms (0.9% of total)
backward-pass: 0.0ms (0% of total)

series102.0ms (0.4%)

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

120 calls:

TimeVariablePointExpression
39.0ms
x
@inf
(log (+ (* hi (/ (- x hi) lo)) x))
3.0ms
lo
@0
(- 1 (/ (- (exp (log (+ (* hi (/ (- x hi) lo)) x))) hi) lo))
2.0ms
lo
@inf
(cbrt (- x lo))
2.0ms
hi
@0
(log (+ (* hi (/ (- x hi) lo)) x))
2.0ms
x
@-inf
(cbrt (- x lo))

rewrite145.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
346×log1p-expm1-u
346×expm1-log1p-u
337×add-cube-cbrt
333×add-exp-log
331×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify407.0ms (1.8%)

Algorithm
egg-herbie
Rules
850×fma-define
560×times-frac
455×distribute-lft-in
452×distribute-rgt-in
382×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0138325769847431
1367525769844886
Stop Event
node limit
Counts
811 → 756
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) lo)
(-.f64 x lo)
(-.f64 x lo)
(-.f64 x lo)
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))))
x
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) lo)
(-.f64 x lo)
(-.f64 x lo)
(-.f64 x lo)
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) x)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) x)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) x)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
x
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 x (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 x (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64)))))))))) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(cbrt.f64 x)
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 lo (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 lo (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8 binary64)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 lo (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 23 binary64)))) (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 2/9 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8 binary64))))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 x) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (pow.f64 x #s(literal 10 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/27 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))
(cbrt.f64 x)
(+.f64 (cbrt.f64 x) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)) lo)))
(+.f64 (cbrt.f64 x) (*.f64 lo (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)) lo)))))
(+.f64 (cbrt.f64 x) (*.f64 lo (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64))))))))
(*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 lo (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 lo (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 8 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 lo (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 23 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 8 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64)))))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 lo) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 4 binary64))) x))) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 10 binary64))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/27 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64)))))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 4 binary64))) x))) (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 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(log.f64 x)
(+.f64 (log.f64 x) (/.f64 hi lo))
(+.f64 (log.f64 x) (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 x) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64))))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) hi))) hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) hi)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) hi))) hi))))
(log.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 hi #s(literal 6 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))))))))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) x))))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 6 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 x hi)))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lo (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (-.f64 x hi)))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 lo (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))))) (/.f64 x (*.f64 hi (-.f64 x hi)))))))
(log.f64 x)
(+.f64 (log.f64 x) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)))
(+.f64 (log.f64 x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x))))
(+.f64 (log.f64 x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)))))
(log.f64 x)
(+.f64 (log.f64 x) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)))
(+.f64 (log.f64 x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))) lo)))
(+.f64 (log.f64 x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 lo (pow.f64 x #s(literal 3 binary64)))))) lo))) lo)))
x
(+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #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 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
x
(+.f64 x (/.f64 (*.f64 hi x) lo))
(+.f64 x (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(/.f64 x lo)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 x lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(+.f64 x (neg.f64 lo))
(+.f64 (-.f64 x lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(-.f64 x lo)
(-.f64 (exp.f64 (log1p.f64 (-.f64 x lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 x lo))
(*.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (cbrt.f64 (-.f64 x lo)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 x lo))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(pow.f64 (-.f64 x lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (-.f64 x lo)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 x lo))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (-.f64 x lo))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 x lo)))) (sqrt.f64 (log.f64 (-.f64 x lo))))
(log.f64 (exp.f64 (-.f64 x lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 x lo))))
(cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(log1p.f64 (expm1.f64 (-.f64 x lo)))
(fma.f64 #s(literal 1 binary64) x (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 lo))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 lo))
(-.f64 #s(literal 0 binary64) lo)
(-.f64 (exp.f64 (log1p.f64 (neg.f64 lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 lo)))
(*.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 (neg.f64 lo)))
(pow.f64 (neg.f64 lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (neg.f64 lo)) #s(literal 2 binary64))
(log.f64 (exp.f64 (neg.f64 lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 lo))))
(cbrt.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (neg.f64 lo)))
(log1p.f64 (expm1.f64 (neg.f64 lo)))
(exp.f64 (log.f64 (neg.f64 lo)))
(exp.f64 (*.f64 (log.f64 (neg.f64 lo)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi))) #s(literal 1 binary64))
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (neg.f64 lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) (sqrt.f64 (/.f64 (neg.f64 lo) hi)))
(pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (neg.f64 lo)) #s(literal -1 binary64))
(neg.f64 (/.f64 lo hi))
(log.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (neg.f64 lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 lo) hi)))
(exp.f64 (log.f64 (/.f64 (neg.f64 lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 1 binary64)))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 (neg.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (neg.f64 lo))
(/.f64 (*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 1 binary64)) lo)
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64)))
(+.f64 x (neg.f64 lo))
(+.f64 (-.f64 x lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(-.f64 x lo)
(-.f64 (exp.f64 (log1p.f64 (-.f64 x lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 x lo))
(*.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (cbrt.f64 (-.f64 x lo)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 x lo))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(log.f64 (exp.f64 (-.f64 x lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 x lo))))
(cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(log1p.f64 (expm1.f64 (-.f64 x lo)))
(exp.f64 (log.f64 (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 lo))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 lo))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 x lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) (pow.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (-.f64 x lo))))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (-.f64 x lo))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 x lo))) (cbrt.f64 (sqrt.f64 (-.f64 x lo))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (cbrt.f64 (+.f64 x lo)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (cbrt.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(pow.f64 (-.f64 x lo) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (-.f64 x lo)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 x lo))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 x lo))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal 1 binary64) (/.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 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) 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))
(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 0 binary64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (log.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64)) (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (sqrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(pow.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 1 binary64)))
(exp.f64 (log.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(exp.f64 (*.f64 (log.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (sqrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))))))
(cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) hi (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 (/.f64 (-.f64 x lo) lo) #s(literal -1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) (sqrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) lo)
(pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 2 binary64))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(log.f64 (exp.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) lo)) (sqrt.f64 (/.f64 (-.f64 x lo) lo)))
(pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 x lo)) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.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 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.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 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 1 binary64)))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 x lo)
(-.f64 x lo)
(-.f64 x lo)
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 (neg.f64 lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 (neg.f64 lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 (neg.f64 lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 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 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo hi))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) lo)
(*.f64 x (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 lo hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 lo hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 lo hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 x lo)
(-.f64 x lo)
(-.f64 x lo)
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) x)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) x)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) x)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 (neg.f64 lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 (neg.f64 lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 (neg.f64 lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 lo))
(*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 lo))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 x (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) x) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 lo)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 x (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 lo)) (+.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64))) (*.f64 x (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64))))))) (*.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 lo)) (+.f64 (*.f64 x (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (*.f64 x (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64))) (*.f64 x (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64)))))))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64)))))))))) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(fma.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (+.f64 (*.f64 x (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1/27 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 x (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64))))))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 lo)))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 #s(literal -2/9 binary64) (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/27 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 lo)))
(cbrt.f64 x)
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 lo (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/3 binary64) lo) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))))
(*.f64 x (fma.f64 #s(literal -1/3 binary64) (*.f64 lo (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 lo (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8 binary64)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal -1/3 binary64) (*.f64 lo (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8 binary64))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal -1/3 binary64) lo) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8 binary64))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 lo (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 23 binary64)))) (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 2/9 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8 binary64))))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal -1/3 binary64) (*.f64 lo (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 23 binary64)))) (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 5/27 binary64))) (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8 binary64)))))))))
(*.f64 x (+.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 lo (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 23 binary64))))) (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal 5/27 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 x) (cbrt.f64 #s(literal -1 binary64))))
(neg.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1/3 binary64) (*.f64 lo (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 lo (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 x))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 lo (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 x #s(literal 4 binary64))))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (pow.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 x))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (pow.f64 x #s(literal 10 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/27 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (pow.f64 x #s(literal 10 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -5/27 binary64))))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 lo (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 x #s(literal 4 binary64))))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 lo (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 x #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) #s(literal -5/27 binary64))) (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (pow.f64 x #s(literal 10 binary64)))))) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x))
(cbrt.f64 x)
(+.f64 (cbrt.f64 x) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)) lo)))
(+.f64 (cbrt.f64 x) (*.f64 #s(literal -1/3 binary64) (*.f64 lo (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)))))
(+.f64 (cbrt.f64 x) (*.f64 lo (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)) lo)))))
(+.f64 (cbrt.f64 x) (+.f64 (*.f64 lo (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)))) (*.f64 lo (*.f64 #s(literal -1/9 binary64) (*.f64 lo (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)))))))
(fma.f64 lo (fma.f64 #s(literal -1/9 binary64) (*.f64 lo (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)))) (cbrt.f64 x))
(+.f64 (cbrt.f64 x) (*.f64 lo (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64))))))))
(+.f64 (cbrt.f64 x) (+.f64 (*.f64 lo (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 lo (fma.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 2/9 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 lo (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64))))))))
(fma.f64 lo (fma.f64 lo (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 lo (fma.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal -1/27 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 2/9 binary64))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)))) (cbrt.f64 x))
(*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 lo))
(*.f64 lo (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 lo (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 lo (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 lo (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 8 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 lo (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 8 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 lo (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 8 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 lo (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 23 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 8 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64)))))))
(*.f64 lo (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 23 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) #s(literal -5/27 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 8 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))))
(*.f64 lo (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 23 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) #s(literal -5/27 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 8 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 lo))
(neg.f64 (cbrt.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) x)))))
(*.f64 (neg.f64 lo) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 x (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64))))))))
(*.f64 lo (neg.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 x (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 lo) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 4 binary64))) x))) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 lo) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 lo) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 x (cbrt.f64 (pow.f64 lo #s(literal 4 binary64)))))) (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x (cbrt.f64 (pow.f64 lo #s(literal 4 binary64)))) (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 lo) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 10 binary64))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/27 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64)))))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 4 binary64))) x))) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 lo) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (cbrt.f64 (pow.f64 lo #s(literal 10 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) #s(literal -5/27 binary64))))) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 x (cbrt.f64 (pow.f64 lo #s(literal 4 binary64)))))) (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 lo (neg.f64 (-.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x (cbrt.f64 (pow.f64 lo #s(literal 4 binary64))))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) #s(literal -5/27 binary64))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (cbrt.f64 (pow.f64 lo #s(literal 10 binary64)))))) (pow.f64 lo #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))))))
(*.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))
(fma.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))
(fma.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))
(fma.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 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.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 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.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 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) hi))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 lo) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) hi))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 lo) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) hi))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 lo) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 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))
(fma.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))
(fma.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))
(fma.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 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.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 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.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 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.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 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))) (neg.f64 lo))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(log.f64 x)
(+.f64 (log.f64 x) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (log.f64 x))
(+.f64 (log.f64 x) (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 x) (*.f64 hi (fma.f64 #s(literal -1/2 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (fma.f64 #s(literal -1/2 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) (/.f64 #s(literal 1 binary64) lo)) (log.f64 x))
(+.f64 (log.f64 x) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 1/6 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 x) (*.f64 hi (fma.f64 hi (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x))) (*.f64 (*.f64 #s(literal 1/6 binary64) hi) (+.f64 (/.f64 #s(literal 6 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (fma.f64 hi (fma.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x))) (*.f64 (*.f64 #s(literal 1/6 binary64) hi) (+.f64 (/.f64 #s(literal 6 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)) (log.f64 x))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))
(fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (/.f64 (neg.f64 x) hi)))
(-.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 x hi))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))))))
(+.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lo x) #s(literal -2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (neg.f64 hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64))))))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (fma.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2 binary64))) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64))))))))
(+.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lo x) #s(literal -2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2 binary64) (*.f64 #s(literal -6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 x hi)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (/.f64 (neg.f64 x) hi)))
(-.f64 (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 x hi))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))) hi))) hi))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (neg.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64)))) hi))) hi))))
(-.f64 (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 lo x) #s(literal -2 binary64)) (pow.f64 x #s(literal 2 binary64))) hi) x) hi))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) hi)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) hi))) hi))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (neg.f64 (/.f64 (+.f64 x (neg.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) hi) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64)))))) hi))) hi))))
(-.f64 (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (-.f64 x (/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 lo x) #s(literal -2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) hi))) hi)) hi))
(log.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(log.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(log.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (log.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (neg.f64 (/.f64 (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (pow.f64 hi #s(literal 2 binary64)))))
(-.f64 (log.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))) (/.f64 (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (pow.f64 hi #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))))))
(fma.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64))) (*.f64 (neg.f64 lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64))))) (log.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))))))
(+.f64 (log.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 6 binary64)))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 6 binary64))))) (*.f64 (neg.f64 lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64))))) (log.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))
(+.f64 (log.f64 x) (log1p.f64 (/.f64 hi lo)))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (log.f64 x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (-.f64 (log.f64 x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))))
(+.f64 (+.f64 (log.f64 x) (log1p.f64 (/.f64 hi lo))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 hi #s(literal 6 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 hi #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (+.f64 (-.f64 (log.f64 x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 hi #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(+.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))
(-.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))))
(+.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (*.f64 lo x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 (-.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (*.f64 lo x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) x))))
(+.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 hi #s(literal 4 binary64))) (*.f64 (*.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))) x))))
(-.f64 (-.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) x))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 6 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x))))
(+.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 hi #s(literal 6 binary64))) (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64))))) x) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))) x))))
(-.f64 (-.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 hi #s(literal 6 binary64)) (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))) x)) x))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (neg.f64 (log.f64 lo)))
(-.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (log.f64 lo))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 x hi)))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 #s(literal -1 binary64) (log.f64 lo) (*.f64 lo (/.f64 (/.f64 x hi) (-.f64 x hi)))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 lo (/.f64 (/.f64 x hi) (-.f64 x hi)) (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 lo (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (-.f64 x hi)))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 #s(literal -1 binary64) (log.f64 lo) (*.f64 lo (fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 lo (pow.f64 x #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (-.f64 x hi))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 lo (fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 lo (pow.f64 x #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (-.f64 x hi))) (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 lo (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))))) (/.f64 x (*.f64 hi (-.f64 x hi)))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 #s(literal -1 binary64) (log.f64 lo) (*.f64 lo (fma.f64 lo (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 (*.f64 lo (pow.f64 x #s(literal 3 binary64))) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (/.f64 (/.f64 x hi) (-.f64 x hi))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 lo (fma.f64 lo (fma.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 (*.f64 lo (pow.f64 x #s(literal 3 binary64))) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (/.f64 x hi) (-.f64 x hi))) (neg.f64 (log.f64 lo))))
(log.f64 x)
(+.f64 (log.f64 x) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)))
(+.f64 (log.f64 x) (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo x))))
(fma.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo x)) (log.f64 x))
(+.f64 (log.f64 x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x))))
(+.f64 (log.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo x)))))
(+.f64 (log.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo x)))))
(+.f64 (log.f64 x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)))))
(+.f64 (log.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo x))))))
(+.f64 (log.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo x))))))
(log.f64 x)
(+.f64 (log.f64 x) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)))
(+.f64 (log.f64 x) (*.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo x))))
(fma.f64 hi (/.f64 (-.f64 x hi) (*.f64 lo x)) (log.f64 x))
(+.f64 (log.f64 x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))) lo)))
(+.f64 (log.f64 x) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) x)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))))) lo)))
(-.f64 (log.f64 x) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))) (*.f64 hi (/.f64 (-.f64 x hi) x))) lo))
(+.f64 (log.f64 x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 lo (pow.f64 x #s(literal 3 binary64)))))) lo))) lo)))
(+.f64 (log.f64 x) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) x)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (*.f64 lo (pow.f64 x #s(literal 3 binary64))))))) lo))) lo)))
(-.f64 (log.f64 x) (/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) x) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (*.f64 lo (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) lo))) lo))
x
(+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 x (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))
(fma.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 x (pow.f64 hi #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 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) x)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) x)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) x)) #s(literal -1 binary64))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 lo hi)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 lo hi)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 lo hi)) lo)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
x
(+.f64 x (/.f64 (*.f64 hi x) lo))
(+.f64 x (*.f64 hi (/.f64 x lo)))
(fma.f64 hi (/.f64 x lo) x)
(+.f64 x (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo))) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (neg.f64 lo)) (/.f64 x hi)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo))) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (neg.f64 lo)) (/.f64 x hi)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) #s(literal -1 binary64)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (fma.f64 lo x (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (fma.f64 lo x (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (fma.f64 lo x (*.f64 hi (-.f64 x hi))) lo)
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))))
(+.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))))
(+.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))))
(+.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.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) lo)))
(*.f64 x (+.f64 (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.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) lo)))
(*.f64 x (+.f64 (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.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) lo)))
(*.f64 x (+.f64 (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 (neg.f64 lo) #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 hi (*.f64 lo (-.f64 hi x)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (fma.f64 lo (-.f64 hi x) (*.f64 hi (-.f64 hi x))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (-.f64 hi x))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 x hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 x hi) (neg.f64 (/.f64 (*.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 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 x hi) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(/.f64 (-.f64 x lo) (neg.f64 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))))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (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 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (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 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 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 (/.f64 (/.f64 #s(literal 1 binary64) 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 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (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 (*.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 (/.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 (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (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 (*.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 (/.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 (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) hi)) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) hi)) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (neg.f64 x)) lo)
(/.f64 (-.f64 lo x) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (neg.f64 x)) lo)
(/.f64 (-.f64 lo x) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (neg.f64 x)) lo)
(/.f64 (-.f64 lo x) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 x lo)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(/.f64 x lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(/.f64 x lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.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 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.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 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 hi) (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 x hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.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 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.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 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 hi) (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 x hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 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 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo hi))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) lo)
(*.f64 x (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 lo hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 lo hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 lo hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) (neg.f64 lo))
(+.f64 x (neg.f64 lo))
(-.f64 x lo)
(+.f64 (-.f64 x lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 x lo) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 x lo) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 x lo) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 x lo) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 x lo) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 x lo) (fma.f64 #s(literal -1 binary64) lo lo))
(-.f64 x lo)
(-.f64 (exp.f64 (log1p.f64 (-.f64 x lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(*.f64 #s(literal 1 binary64) (-.f64 x lo))
(-.f64 x lo)
(*.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (cbrt.f64 (-.f64 x lo)))
(*.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)))
(-.f64 x lo)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (-.f64 x lo)))
(-.f64 x lo)
(*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(-.f64 x lo)
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 x lo))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x))))
(pow.f64 (-.f64 x lo) #s(literal 1 binary64))
(-.f64 x lo)
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
(-.f64 x lo)
(pow.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 x lo)
(pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 2 binary64))
(-.f64 x lo)
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (-.f64 x lo)))
(-.f64 x lo)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 x lo))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (-.f64 x lo))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 x lo)))) (sqrt.f64 (log.f64 (-.f64 x lo))))
(log.f64 (exp.f64 (-.f64 x lo)))
(-.f64 x lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 x lo))))
(-.f64 x lo)
(cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))
(-.f64 x lo)
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(log1p.f64 (expm1.f64 (-.f64 x lo)))
(-.f64 x lo)
(fma.f64 #s(literal 1 binary64) x (neg.f64 lo))
(-.f64 x lo)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 lo))
(-.f64 x lo)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 lo))
(-.f64 x lo)
(-.f64 #s(literal 0 binary64) lo)
(neg.f64 lo)
(-.f64 (exp.f64 (log1p.f64 (neg.f64 lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (neg.f64 lo)))
(+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 lo))
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 lo)))
(neg.f64 lo)
(*.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 (neg.f64 lo)))
(neg.f64 lo)
(pow.f64 (neg.f64 lo) #s(literal 1 binary64))
(neg.f64 lo)
(pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 3 binary64))
(neg.f64 lo)
(pow.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 lo)
(pow.f64 (sqrt.f64 (neg.f64 lo)) #s(literal 2 binary64))
(neg.f64 lo)
(log.f64 (exp.f64 (neg.f64 lo)))
(neg.f64 lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 lo))))
(neg.f64 lo)
(cbrt.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)))
(neg.f64 lo)
(expm1.f64 (log1p.f64 (neg.f64 lo)))
(+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (neg.f64 lo)))
(neg.f64 lo)
(exp.f64 (log.f64 (neg.f64 lo)))
(neg.f64 lo)
(exp.f64 (*.f64 (log.f64 (neg.f64 lo)) #s(literal 1 binary64)))
(neg.f64 lo)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (neg.f64 lo) hi)))
(/.f64 (neg.f64 lo) hi)
(*.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) (sqrt.f64 (/.f64 (neg.f64 lo) hi)))
(/.f64 (neg.f64 lo) hi)
(pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 1 binary64))
(/.f64 (neg.f64 lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 3 binary64))
(/.f64 (neg.f64 lo) hi)
(pow.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (neg.f64 lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64))
(/.f64 (neg.f64 lo) hi)
(pow.f64 (/.f64 hi (neg.f64 lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(log.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)))
(/.f64 (neg.f64 lo) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (neg.f64 lo) hi))))
(/.f64 (neg.f64 lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 3 binary64)))
(/.f64 (neg.f64 lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (neg.f64 lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 lo) hi)))
(/.f64 (neg.f64 lo) hi)
(exp.f64 (log.f64 (/.f64 (neg.f64 lo) hi)))
(/.f64 (neg.f64 lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 1 binary64)))
(/.f64 (neg.f64 lo) hi)
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (neg.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 1 binary64)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal -1 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(+.f64 x (neg.f64 lo))
(-.f64 x lo)
(+.f64 (-.f64 x lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 x lo) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 x lo) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 x lo) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 x lo) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 x lo) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 x lo) (fma.f64 #s(literal -1 binary64) lo lo))
(-.f64 x lo)
(-.f64 (exp.f64 (log1p.f64 (-.f64 x lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(*.f64 #s(literal 1 binary64) (-.f64 x lo))
(-.f64 x lo)
(*.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (cbrt.f64 (-.f64 x lo)))
(*.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)))
(-.f64 x lo)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (-.f64 x lo)))
(-.f64 x lo)
(*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(-.f64 x lo)
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 x lo))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x))))
(log.f64 (exp.f64 (-.f64 x lo)))
(-.f64 x lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 x lo))))
(-.f64 x lo)
(cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))
(-.f64 x lo)
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(log1p.f64 (expm1.f64 (-.f64 x lo)))
(-.f64 x lo)
(exp.f64 (log.f64 (-.f64 x lo)))
(-.f64 x lo)
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1 binary64)))
(-.f64 x lo)
(fma.f64 #s(literal 1 binary64) x (neg.f64 lo))
(-.f64 x lo)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 lo))
(-.f64 x lo)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 lo))
(-.f64 x lo)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 x lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 x lo))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 x lo)))
(cbrt.f64 (-.f64 x lo))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 2 binary64)))
(cbrt.f64 (-.f64 x lo))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) (pow.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (-.f64 x lo))))
(cbrt.f64 (-.f64 x lo))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))
(cbrt.f64 (-.f64 x lo))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (-.f64 x lo)))
(cbrt.f64 (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (-.f64 x lo))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 x lo))) (cbrt.f64 (sqrt.f64 (-.f64 x lo))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 x lo))) (cbrt.f64 (sqrt.f64 (-.f64 x lo))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (cbrt.f64 (+.f64 x lo)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (cbrt.f64 (+.f64 lo x)))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (cbrt.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (cbrt.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(pow.f64 (-.f64 x lo) #s(literal 1/3 binary64))
(cbrt.f64 (-.f64 x lo))
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 1 binary64))
(cbrt.f64 (-.f64 x lo))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 3 binary64))
(cbrt.f64 (-.f64 x lo))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(cbrt.f64 (-.f64 x lo))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 x lo))))
(cbrt.f64 (-.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (-.f64 x lo)))))
(cbrt.f64 (-.f64 x lo))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 x lo))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 x lo))))
(cbrt.f64 (-.f64 x lo))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 x lo))))
(cbrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1/3 binary64)))
(cbrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 1 binary64)))
(cbrt.f64 (-.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x 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)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.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)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 #s(literal 0 binary64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(+.f64 (log.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (log.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 #s(literal 1 binary64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64)) (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (sqrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (sqrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(pow.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 1 binary64))
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 3 binary64))
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(pow.f64 (pow.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(pow.f64 (sqrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64))
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(cbrt.f64 (pow.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64)))
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(expm1.f64 (log1p.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 1 binary64)))
(log1p.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal -1 binary64)))
(exp.f64 (log.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(exp.f64 (*.f64 (log.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64)))
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (-.f64 hi (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi)))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (fma.f64 #s(literal -1 binary64) hi hi))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 1 binary64))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 3 binary64))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 1 binary64)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 1 binary64))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) (sqrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))))
(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) (/.f64 #s(literal 1 binary64) 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 (fma.f64 hi (/.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)))) (neg.f64 (/.f64 (-.f64 x lo) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))))
(*.f64 (cbrt.f64 (pow.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) (/.f64 #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 (-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (neg.f64 lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (/.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 3 binary64))) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (neg.f64 lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) (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 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 1 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 3 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 2 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 3 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))))
(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) (/.f64 #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 (fma.f64 hi (/.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)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) hi (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 (/.f64 (-.f64 x lo) lo) #s(literal -1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) (sqrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (neg.f64 lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) lo)
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 3 binary64))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 2 binary64))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(log.f64 (exp.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64)))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (neg.f64 lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(exp.f64 (log.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) lo))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) lo)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) lo)) (sqrt.f64 (/.f64 (-.f64 x lo) lo)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (/.f64 lo (-.f64 x lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x lo)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) lo)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) lo))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 3 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) lo)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) lo)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 1 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 2 binary64)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 2 binary64)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal -1 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)

eval315.0ms (1.4%)

Compiler

Compiled 36427 to 6088 computations (83.3% saved)

prune779.0ms (3.4%)

Pruning

82 alts after pruning (78 fresh and 4 done)

PrunedKeptTotal
New1300441344
Fresh293463
Picked325
Done022
Total1332821414
Accuracy
19.9%
Counts
1414 → 82
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64))
18.8%
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 3 binary64))
14.8%
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 3 binary64))
18.8%
(/.f64 (pow.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/3 binary64)) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1/3 binary64))) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 lo)) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1/3 binary64))) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (-.f64 x lo)))) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
9.4%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) lo)) hi)
9.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo)) hi)) lo)) hi)
9.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
9.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) hi)) lo)) hi)
9.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
3.4%
(/.f64 (+.f64 x (*.f64 lo (/.f64 x hi))) hi)
9.6%
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
8.9%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
11.3%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 (expm1.f64 (log1p.f64 (neg.f64 lo))) hi)
18.8%
(/.f64 (exp.f64 (log.f64 (neg.f64 lo))) hi)
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 hi (neg.f64 lo)) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi))) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)) x) hi) lo))
11.7%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x)))) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (pow.f64 (pow.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (pow.f64 (sqrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 3 binary64))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) #s(literal 1 binary64))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64)) (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 hi (neg.f64 lo)) x))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (log.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
9.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
14.8%
(-.f64 #s(literal 1 binary64) (-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo)))
14.8%
(-.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64)))
14.8%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi))) x) hi) (/.f64 #s(literal 1 binary64) lo)))
14.8%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x) hi) (/.f64 #s(literal 1 binary64) lo)))
9.4%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)))
18.9%
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
14.8%
(-.f64 #s(literal 1 binary64) (log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
10.2%
(+.f64 (/.f64 (neg.f64 x) lo) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 x lo))) #s(literal 2 binary64))) (cbrt.f64 (log.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))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 x lo)))) (sqrt.f64 (log.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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
19.0%
(+.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))))))
19.0%
(+.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))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (exp.f64 (log.f64 (/.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))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
14.8%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.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))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.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))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
9.4%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
10.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 lo) hi)))
14.8%
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
18.8%
(log.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)))
14.8%
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
14.8%
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 3 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3327 to 2049 computations (38.4% saved)

localize577.0ms (2.5%)

Algorithm
egg-herbie
Localize:

Found 36 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
cost-diff0
(-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi)
cost-diff0
(/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
cost-diff0
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
cost-diff12800
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
cost-diff12928
(+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
cost-diff12928
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
cost-diff0
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
cost-diff0
(/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))
cost-diff6528
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
cost-diff6528
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
cost-diff0
(-.f64 lo x)
cost-diff0
(/.f64 (-.f64 lo x) lo)
cost-diff26112
(*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
cost-diff26112
(/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo)
cost-diff26240
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo))
cost-diff39552
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
accuracy97.4%
(pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
accuracy75.8%
(-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi)
accuracy72.4%
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
accuracy52.7%
(E.f64)
accuracy99.8%
(*.f64 lo (/.f64 (-.f64 x lo) hi))
accuracy99.8%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
accuracy99.0%
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
accuracy94.3%
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
accuracy99.8%
(/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))
accuracy99.7%
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
accuracy99.6%
(/.f64 (-.f64 x hi) lo)
accuracy98.7%
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
accuracy100.0%
(-.f64 lo x)
accuracy100.0%
(/.f64 (-.f64 lo x) lo)
accuracy99.4%
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
accuracy99.4%
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))
accuracy98.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)))))
accuracy95.6%
(pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))
Rules
802×sub-neg
483×distribute-lft-in
446×distribute-rgt-in
377×fma-neg
284×associate-+l-
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0551822
11231804
22811755
38811539
427671499
578331499
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo))
#s(literal -1 binary64)
(/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo)
(*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))
(-.f64 x lo)
x
lo
#s(literal 1/6 binary64)
#s(literal 3 binary64)
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (-.f64 lo x) lo)
(-.f64 lo x)
lo
x
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))
lo
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
hi
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
#s(literal -1 binary64)
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
(+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
x
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
hi
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
#s(literal 1 binary64)
(/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo)
(-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi)
(pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(E.f64)
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
hi
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
lo
Outputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64)) lo) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64)) (neg.f64 lo)))
(-.f64 (*.f64 hi (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) lo))
(fma.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo))
(neg.f64 (/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64)) lo))
(/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64)) (neg.f64 lo))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) (neg.f64 lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo)
(/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64)) lo)
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) lo)
(/.f64 (-.f64 x lo) lo)
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
(-.f64 x lo)
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))
(-.f64 x lo)
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
x
lo
#s(literal 1/6 binary64)
#s(literal 3 binary64)
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(*.f64 hi (/.f64 (-.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 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)) lo)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (-.f64 lo x) lo)
(neg.f64 (/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64)) lo))
(/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64)) (neg.f64 lo))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) (neg.f64 lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 lo x)
lo
x
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))
(/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
lo
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
hi
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
#s(literal -1 binary64)
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 0 binary64))) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi)
(+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(+.f64 x (expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 0 binary64)))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
x
(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))))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 0 binary64))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 lo x) hi)))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(log1p.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 lo x) hi))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(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))))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 0 binary64))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 lo x) hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
hi
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) lo))
#s(literal 1 binary64)
(/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo)
(-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi)
(pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(E.f64)
(log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
hi
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
lo
Results
246.0ms131×0valid
72.0ms125×0invalid
Compiler

Compiled 476 to 48 computations (89.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 267.0ms
ival-div: 159.0ms (59.6% of total)
ival-fma: 42.0ms (15.8% of total)
ival-pow: 26.0ms (9.8% of total)
ival-sub: 12.0ms (4.5% of total)
ival-mult: 9.0ms (3.4% of total)
ival-add: 5.0ms (1.9% of total)
ival-log: 4.0ms (1.5% of total)
ival-log1p: 3.0ms (1.1% of total)
ival-e: 2.0ms (0.8% of total)
ival-expm1: 2.0ms (0.8% of total)
const: 1.0ms (0.4% of total)
backward-pass: 0.0ms (0% of total)

series271.0ms (1.2%)

Counts
22 → 669
Calls
Call 1
Inputs
#<alt (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))>
#<alt (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))>
#<alt (/.f64 (-.f64 lo x) lo)>
#<alt (-.f64 lo x)>
#<alt (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))>
#<alt (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))>
#<alt (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))>
#<alt (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))>
#<alt (/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)>
#<alt (E.f64)>
#<alt (-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi)>
#<alt (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo))>
#<alt (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo)>
#<alt (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)))>
#<alt (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))>
#<alt (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)>
#<alt (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))>
#<alt (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))>
#<alt (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))>
#<alt (/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo)>
Outputs
#<alt (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) x)) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64))) (*.f64 #s(literal -5/72 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 11 binary64))) #s(literal 1/6 binary64)) x)))) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -5/72 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 11 binary64))) #s(literal 1/6 binary64))) (*.f64 #s(literal -55/1296 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 17 binary64))) #s(literal 1/6 binary64)) x)))))) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))>
#<alt (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) lo)) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) lo)) (+.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) lo)) (+.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 17 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/1296 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))))>
#<alt (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 lo (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) x)))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 lo (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))) x)))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/72 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/18 binary64) (pow.f64 lo #s(literal 3 binary64)))))) x)) (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 2 binary64)))))) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 lo (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))) x)))>
#<alt (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) lo)) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))>
#<alt (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64))) (*.f64 #s(literal -5/72 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64)) lo)))) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))>
#<alt (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -5/72 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64))) (*.f64 #s(literal -55/1296 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 17 binary64))) #s(literal 1/6 binary64)) lo)))))) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))>
#<alt (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))) lo)))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))) lo)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))) lo)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/1296 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) x)) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)) x))) lo)) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/72 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/18 binary64) (pow.f64 x #s(literal 3 binary64))))))) (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 2 binary64)))))) lo)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)) x))) lo)) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))>
#<alt (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 x (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))>
#<alt (sqrt.f64 x)>
#<alt (*.f64 x (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))>
#<alt (*.f64 x (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))))))>
#<alt (*.f64 x (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))>
#<alt (sqrt.f64 x)>
#<alt (+.f64 (sqrt.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))>
#<alt (+.f64 (sqrt.f64 x) (*.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1/8 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))))))>
#<alt (+.f64 (sqrt.f64 x) (*.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal -1/16 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))))))))>
#<alt (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64))))))>
#<alt (*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt lo>
#<alt (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))>
#<alt (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))>
#<alt (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))>
#<alt lo>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))>
#<alt lo>
#<alt (+.f64 lo (*.f64 #s(literal -1 binary64) x))>
#<alt (+.f64 lo (*.f64 #s(literal -1 binary64) x))>
#<alt (+.f64 lo (*.f64 #s(literal -1 binary64) x))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))>
#<alt (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (/.f64 x lo)>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 x lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 hi lo))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 hi (-.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 hi lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi) lo)>
#<alt #s(literal -1 binary64)>
#<alt (-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt #s(literal -1 binary64)>
#<alt (-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (/.f64 x lo)>
#<alt (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 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 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (+.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (+.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)>
#<alt (*.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 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 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 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 lo x)))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 lo x)))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 lo x)))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 x hi)))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 hi (-.f64 x hi)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 hi (-.f64 x hi))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))))>
#<alt (/.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))>
#<alt (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))))>
#<alt (*.f64 lo (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))))>
#<alt (/.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64)))) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64)))) lo)) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))))))>
#<alt (/.f64 lo x)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 lo x))>
#<alt (+.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 lo x))>
#<alt (+.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 lo x))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) hi)) (pow.f64 hi #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 lo (*.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 x (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) hi) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 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 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) hi) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) hi)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 x (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) hi))) (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 lo (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 lo (*.f64 (pow.f64 hi #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 lo (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))>
#<alt (/.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))>
#<alt (/.f64 (+.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) x)>
#<alt (/.f64 (-.f64 (+.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) x)>
#<alt (/.f64 (-.f64 (+.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) x)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (/.f64 (*.f64 hi lo) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) x))>
#<alt (*.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 2 binary64)) lo) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (/.f64 (*.f64 hi lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) x)) (/.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) x))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) x)) (/.f64 (*.f64 hi lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) x)) (/.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) x))>
#<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 (pow.f64 (E.f64) (log.f64 x))>
#<alt (+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo) #s(literal 1 binary64))) (pow.f64 (E.f64) (log.f64 x)))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo)) #s(literal 1 binary64))) (pow.f64 (E.f64) (log.f64 x)))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo)) #s(literal 1 binary64))) (pow.f64 (E.f64) (log.f64 x)))>
#<alt (*.f64 #s(literal -1 binary64) hi)>
#<alt (*.f64 hi (-.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) hi) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) hi)) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) hi) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64))))) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) hi)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) hi)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) hi))) hi)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) hi)) (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64))))) hi))) hi)))))>
#<alt (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 x (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))))) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) hi)>
#<alt (-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) hi)>
#<alt (-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) hi)>
#<alt (-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) hi)>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) hi)>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 2 binary64))))) hi)>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))))))) (pow.f64 x #s(literal 3 binary64)))))) hi)>
#<alt (-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi)>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) hi)>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x))) hi)>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) x)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) x))) x))) hi)>
#<alt (-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) hi)>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (/.f64 (*.f64 lo (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64))))) (*.f64 hi (-.f64 x hi)))) hi)>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) hi)>
#<alt (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) hi)>
#<alt (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)>
#<alt (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x))) hi)>
#<alt (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (E.f64) (log.f64 x)))) hi)>
#<alt (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (E.f64) (log.f64 x))))) hi)>
#<alt (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)>
#<alt (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x))) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo))) lo)) (pow.f64 (E.f64) (log.f64 x))) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) lo)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) lo))) lo)) (pow.f64 (E.f64) (log.f64 x))) hi)>
#<alt (pow.f64 (E.f64) (log.f64 x))>
#<alt (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x)))) lo) (pow.f64 (E.f64) (log.f64 x)))>
#<alt (+.f64 (*.f64 hi (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo))) (pow.f64 (E.f64) (log.f64 x)))>
#<alt (+.f64 (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo))) (pow.f64 (E.f64) (log.f64 x)))>
#<alt (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) hi)))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) hi)) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64)))))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) hi)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3 binary64))))))))) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64))))))>
#<alt (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) hi)))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) hi)) (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64))))) hi)))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))))))) hi)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))))))) hi)) (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64))))) hi)))>
#<alt (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 x (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))))) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))>
#<alt (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))))))) (pow.f64 x #s(literal 3 binary64))))))>
#<alt (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x)))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) x)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) x))) x)))>
#<alt (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (/.f64 (*.f64 lo (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64))))) (*.f64 hi (-.f64 x hi))))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi))))))>
#<alt (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi))))))>
#<alt (pow.f64 (E.f64) (log.f64 x))>
#<alt (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x)))>
#<alt (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (E.f64) (log.f64 x))))>
#<alt (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (E.f64) (log.f64 x)))))>
#<alt (pow.f64 (E.f64) (log.f64 x))>
#<alt (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo))) lo)) (pow.f64 (E.f64) (log.f64 x)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) lo)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) lo))) lo)) (pow.f64 (E.f64) (log.f64 x)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (*.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 (*.f64 #s(literal -1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (*.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 (*.f64 #s(literal -1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (*.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 (*.f64 #s(literal -1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (*.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 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt #s(literal -1 binary64)>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (/.f64 x lo)>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo))))>
#<alt (/.f64 x lo)>
#<alt (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)>
#<alt (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)>
#<alt (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)>
#<alt #s(literal -1 binary64)>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt #s(literal -1 binary64)>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (*.f64 #s(literal -1 binary64) lo)>
#<alt (-.f64 x lo)>
#<alt (-.f64 x lo)>
#<alt (-.f64 x lo)>
#<alt x>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))>
#<alt x>
#<alt (+.f64 x (*.f64 #s(literal -1 binary64) lo))>
#<alt (+.f64 x (*.f64 #s(literal -1 binary64) lo))>
#<alt (+.f64 x (*.f64 #s(literal -1 binary64) lo))>
#<alt (*.f64 #s(literal -1 binary64) lo)>
#<alt (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (*.f64 hi (-.f64 x 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 (*.f64 #s(literal -1 binary64) hi)) lo)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (+.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 (*.f64 #s(literal -1 binary64) hi)) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)))>
#<alt (-.f64 #s(literal 1 binary64) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) 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 x (-.f64 (/.f64 #s(literal 1 binary64) 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 x (-.f64 (/.f64 #s(literal 1 binary64) 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 x (-.f64 (/.f64 #s(literal 1 binary64) 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) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo)) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo)) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo)) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt x>
#<alt (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))))>
#<alt (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))>
#<alt (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #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 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)>
#<alt (+.f64 x (*.f64 #s(literal -1 binary64) hi))>
#<alt (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (*.f64 #s(literal -1 binary64) hi))>
#<alt (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))>
#<alt x>
#<alt (+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))>
#<alt (+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))>
#<alt (+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) hi)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)>
#<alt (-.f64 x lo)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)>
#<alt (-.f64 x lo)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)>
#<alt (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))))) (/.f64 x hi)) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -24 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)) (*.f64 #s(literal -6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal 12 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)))))))) (/.f64 x hi)) #s(literal 1 binary64)))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))) lo)))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))) lo))) lo))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 3 binary64))))) lo)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))))) lo))) lo))))>
#<alt (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))>
#<alt (+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))>
#<alt (+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))>
#<alt (+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))>
#<alt (+.f64 (log.f64 (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))>
#<alt (+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))>
#<alt (+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x)))))>
#<alt (+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) x))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)))) x))) x))))>
#<alt (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (log.f64 hi)))>
#<alt (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))>
#<alt (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))>
#<alt (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))>
#<alt (log.f64 (-.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))>
#<alt (log.f64 (-.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))))) hi)))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))))) hi))) hi)))>
#<alt (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x)))) lo)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.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 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo))))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo))))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.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 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (*.f64 hi lo)) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) lo)) hi))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 x (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 hi lo))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) lo)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 hi lo))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))))))) (*.f64 lo (pow.f64 x #s(literal 3 binary64))))) (/.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) (/.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x)) (/.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (*.f64 lo x)) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) lo)) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x)) (/.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo))>
#<alt (/.f64 (-.f64 hi (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))) lo)>
#<alt (/.f64 (-.f64 (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))) lo)>
#<alt (/.f64 (-.f64 (+.f64 hi (*.f64 lo (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))) lo)>
#<alt (/.f64 (-.f64 (+.f64 hi (*.f64 lo (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))) lo)>
#<alt #s(literal 1 binary64)>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi lo))) (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo)) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) lo)) (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi))) lo)))>
#<alt (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo)>
#<alt (+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) lo) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 hi lo))>
#<alt (*.f64 hi (-.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo)) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) 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 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (*.f64 hi lo))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) lo)) hi)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) hi) lo)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo)) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) lo))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo)) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) lo) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) lo))))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo)) (/.f64 hi lo))>
#<alt (/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) hi) lo)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo)) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))))))) (*.f64 lo (pow.f64 x #s(literal 3 binary64))))))) (/.f64 hi lo))>
#<alt (/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi) lo)>
#<alt (-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 lo x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo)) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (*.f64 lo x))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) lo)) x))) x)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo)) (/.f64 hi lo))>
#<alt (/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (/.f64 (*.f64 lo (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64))))) (*.f64 hi (-.f64 x hi)))) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) hi) lo)>
#<alt (/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x))) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (E.f64) (log.f64 x)))) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (E.f64) (log.f64 x))))) hi) lo)>
#<alt (/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi) lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) lo)) lo)) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) lo))) lo))>
Calls

168 calls:

TimeVariablePointExpression
53.0ms
lo
@-inf
(pow (- x lo) 1/6)
45.0ms
lo
@-inf
(/ (- (pow (E) (log (+ (* hi (/ (- x hi) lo)) x))) hi) lo)
11.0ms
lo
@-inf
(/ 1 (/ lo (+ (* hi (+ (/ (- x hi) lo) -1)) x)))
6.0ms
x
@inf
(- (pow (E) (log (+ (* hi (/ (- x hi) lo)) x))) hi)
4.0ms
hi
@inf
(- (pow (E) (log (+ (* hi (/ (- x hi) lo)) x))) hi)

rewrite236.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
509×log1p-expm1-u
508×expm1-log1p-u
481×add-exp-log
476×add-log-exp
470×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify784.0ms (3.4%)

Algorithm
egg-herbie
Rules
889×*-commutative
560×+-commutative
312×fma-define
259×associate-*r/
253×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0292995611
Stop Event
node limit
Counts
1136 → 1331
Calls
Call 1
Inputs
(pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) x)) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64))) (*.f64 #s(literal -5/72 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 11 binary64))) #s(literal 1/6 binary64)) x)))) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -5/72 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 11 binary64))) #s(literal 1/6 binary64))) (*.f64 #s(literal -55/1296 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 17 binary64))) #s(literal 1/6 binary64)) x)))))) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))
(pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) lo)) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) lo)) (+.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) lo)) (+.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 17 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/1296 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))))
(exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 lo (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) x)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 lo (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))) x)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/72 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/18 binary64) (pow.f64 lo #s(literal 3 binary64)))))) x)) (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 2 binary64)))))) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 lo (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))) x)))
(pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) lo)) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64))) (*.f64 #s(literal -5/72 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64)) lo)))) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -5/72 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64))) (*.f64 #s(literal -55/1296 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 17 binary64))) #s(literal 1/6 binary64)) lo)))))) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))
(exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))) lo)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))) lo)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))) lo)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/1296 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 lo #s(literal 3 binary64))))))
(pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) x)) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)) x))) lo)) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/72 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/18 binary64) (pow.f64 x #s(literal 3 binary64))))))) (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 2 binary64)))))) lo)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)) x))) lo)) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 x (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))
(sqrt.f64 x)
(*.f64 x (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(sqrt.f64 x)
(+.f64 (sqrt.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))
(+.f64 (sqrt.f64 x) (*.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1/8 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))))))
(+.f64 (sqrt.f64 x) (*.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal -1/16 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))))))))
(*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64))))))
(*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64))))))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) x)
lo
(*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
lo
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
lo
(+.f64 lo (*.f64 #s(literal -1 binary64) x))
(+.f64 lo (*.f64 #s(literal -1 binary64) x))
(+.f64 lo (*.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))
(*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))
(*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 x lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 x lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (-.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 hi lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi) lo)
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 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 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (+.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (+.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.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 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 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 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 lo x)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 lo x)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 lo x)))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 x hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 hi (-.f64 x hi)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 hi (-.f64 x hi))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))))
(/.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))))
(*.f64 lo (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))))
(/.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64)))) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64)))) lo)) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))))))
(/.f64 lo x)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 lo x))
(+.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 lo x))
(+.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 lo x))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 lo (*.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 x (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) hi) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 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 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) hi) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) hi)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 x (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) hi))) (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 lo (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 lo (*.f64 (pow.f64 hi #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 lo (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) x)
(*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (/.f64 (*.f64 hi lo) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) x))
(*.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 2 binary64)) lo) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (/.f64 (*.f64 hi lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) x)) (/.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) x)) (/.f64 (*.f64 hi lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) x)) (/.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) x))
(*.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))
(pow.f64 (E.f64) (log.f64 x))
(+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo) #s(literal 1 binary64))) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo)) #s(literal 1 binary64))) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo)) #s(literal 1 binary64))) (pow.f64 (E.f64) (log.f64 x)))
(*.f64 #s(literal -1 binary64) hi)
(*.f64 hi (-.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) hi) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) hi)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) hi) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) hi)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) hi))) hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) hi)) (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64))))) hi))) hi)))))
(-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 x (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))))) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) hi)
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) hi)
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) hi)
(-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 2 binary64))))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))))))) (pow.f64 x #s(literal 3 binary64)))))) hi)
(-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) x)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) x))) x))) hi)
(-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (/.f64 (*.f64 lo (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64))))) (*.f64 hi (-.f64 x hi)))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) hi)
(-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x))) hi)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (E.f64) (log.f64 x)))) hi)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (E.f64) (log.f64 x))))) hi)
(-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x))) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo))) lo)) (pow.f64 (E.f64) (log.f64 x))) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) lo)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) lo))) lo)) (pow.f64 (E.f64) (log.f64 x))) hi)
(pow.f64 (E.f64) (log.f64 x))
(+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x)))) lo) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (*.f64 hi (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo))) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo))) (pow.f64 (E.f64) (log.f64 x)))
(exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) hi)))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) hi)) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) hi)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3 binary64))))))))) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) hi)))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) hi)) (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64))))) hi)))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))))))) hi)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))))))) hi)) (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64))))) hi)))
(pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 x (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))))) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))
(exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 2 binary64)))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))))))) (pow.f64 x #s(literal 3 binary64))))))
(exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x)))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) x)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) x))) x)))
(exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (/.f64 (*.f64 lo (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64))))) (*.f64 hi (-.f64 x hi))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi))))))
(pow.f64 (E.f64) (log.f64 x))
(+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (E.f64) (log.f64 x))))
(+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (E.f64) (log.f64 x)))))
(pow.f64 (E.f64) (log.f64 x))
(+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo))) lo)) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) lo)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) lo))) lo)) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (*.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 (*.f64 #s(literal -1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (*.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 (*.f64 #s(literal -1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (*.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 (*.f64 #s(literal -1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (*.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 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(/.f64 x lo)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo))))
(/.f64 x lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) lo)
(-.f64 x lo)
(-.f64 x lo)
(-.f64 x lo)
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
x
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (*.f64 hi (-.f64 x 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 (*.f64 #s(literal -1 binary64) hi)) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (+.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 (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.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))))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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 x (-.f64 (/.f64 #s(literal 1 binary64) 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 x (-.f64 (/.f64 #s(literal 1 binary64) 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) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo)) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo)) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo)) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
x
(+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #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 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -24 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)) (*.f64 #s(literal -6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal 12 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)))))))) (/.f64 x hi)) #s(literal 1 binary64)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))) lo)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))) lo))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 3 binary64))))) lo)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))))) lo))) lo))))
(log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))
(+.f64 (log.f64 (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x)))))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) x))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)))) x))) x))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (log.f64 hi)))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(log.f64 (-.f64 #s(literal 1 binary64) lo))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(log.f64 (-.f64 #s(literal 1 binary64) lo))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))))) hi)))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))))) hi))) hi)))
(-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x)))) lo)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(/.f64 hi lo)
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.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 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (*.f64 hi lo)) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) lo)) hi))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 x (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 hi lo))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) lo)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 hi lo))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))))))) (*.f64 lo (pow.f64 x #s(literal 3 binary64))))) (/.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) (/.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x)) (/.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (*.f64 lo x)) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) lo)) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x)) (/.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo))
(/.f64 (-.f64 hi (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 lo (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 lo (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))) lo)
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi lo))) (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo)) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) lo)) (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi))) lo)))
(/.f64 (pow.f64 (E.f64) (log.f64 x)) lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) lo) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo)) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) 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 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (*.f64 hi lo))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) lo)) hi)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo)) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) lo))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo)) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) lo) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) lo))))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo)) (/.f64 hi lo))
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo)) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))))))) (*.f64 lo (pow.f64 x #s(literal 3 binary64))))))) (/.f64 hi lo))
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi) lo)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 lo x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo)) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (*.f64 lo x))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) lo)) x))) x)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo)) (/.f64 hi lo))
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) hi) lo)
(/.f64 (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (/.f64 (*.f64 lo (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64))))) (*.f64 hi (-.f64 x hi)))) hi) lo)
(/.f64 (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) hi) lo)
(/.f64 (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) hi) lo)
(/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi) lo)
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x))) hi) lo)
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (E.f64) (log.f64 x)))) hi) lo)
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (E.f64) (log.f64 x))))) hi) lo)
(/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) lo)) lo)) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) lo))) lo))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) (cbrt.f64 (cbrt.f64 (-.f64 x lo))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) (sqrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/12 binary64)) (pow.f64 (-.f64 x lo) #s(literal 1/12 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/6 binary64)) (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1/6 binary64)) (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (-.f64 x lo)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (-.f64 x lo)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/4 binary64))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/4 binary64))))
(log.f64 (exp.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))))
(cbrt.f64 (sqrt.f64 (-.f64 x lo)))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(exp.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) (cbrt.f64 (-.f64 x lo)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 x lo)))
(*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (sqrt.f64 (-.f64 x lo))))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/4 binary64)) (pow.f64 (-.f64 x lo) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 x lo)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/12 binary64)) #s(literal 3 binary64)))
(sqrt.f64 (-.f64 x lo))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 x lo))))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) #s(literal 1 binary64))
(*.f64 (-.f64 lo x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 lo x)) #s(literal -1 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(exp.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 1 binary64)))
(+.f64 lo (neg.f64 x))
(+.f64 (-.f64 lo x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 #s(literal 1 binary64) lo (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) lo (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 lo x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lo x)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 lo x)))
(*.f64 (sqrt.f64 (-.f64 lo x)) (sqrt.f64 (-.f64 lo x)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lo x) #s(literal 2 binary64))) (cbrt.f64 (-.f64 lo x)))
(/.f64 (-.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 lo lo (fma.f64 x x (*.f64 lo x))))
(/.f64 (-.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 lo x))
(pow.f64 (-.f64 lo x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 lo x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 lo x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 lo x)) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 lo x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 lo x))))
(cbrt.f64 (pow.f64 (-.f64 lo x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 lo x)))
(log1p.f64 (expm1.f64 (-.f64 lo x)))
(exp.f64 (log.f64 (-.f64 lo x)))
(exp.f64 (*.f64 (log.f64 (-.f64 lo x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) lo (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 x))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal -1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -2 binary64))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(cbrt.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(exp.f64 (neg.f64 (log.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) #s(literal 1 binary64))
(*.f64 lo (/.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(*.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(*.f64 (sqrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (sqrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 2 binary64))
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(cbrt.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(log1p.f64 (expm1.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(exp.f64 (log.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 1 binary64)))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.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 (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))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))
(*.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (E.f64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (E.f64))
(*.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 2 binary64)) (cbrt.f64 (E.f64)))
(*.f64 (sqrt.f64 (E.f64)) (sqrt.f64 (E.f64)))
(*.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (cbrt.f64 (E.f64)))
(pow.f64 (E.f64) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (E.f64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (E.f64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (E.f64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (E.f64))))
(cbrt.f64 (pow.f64 (E.f64) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (E.f64)))
(log1p.f64 (expm1.f64 (E.f64)))
(exp.f64 #s(literal 1 binary64))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(fma.f64 (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (neg.f64 hi))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 2 binary64)) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (pow.f64 (cbrt.f64 (E.f64)) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (pow.f64 (sqrt.f64 (E.f64)) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))))))
(cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 (/.f64 (-.f64 x lo) lo) #s(literal -1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) hi (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) (sqrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) lo)
(pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 2 binary64))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(log.f64 (exp.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) lo))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) lo)) (sqrt.f64 (/.f64 (-.f64 x lo) lo)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) lo)))
(pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 x lo)) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 1 binary64)))
(+.f64 x (neg.f64 lo))
(+.f64 (-.f64 x lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 x lo)
(-.f64 (exp.f64 (log1p.f64 (-.f64 x lo))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 x lo))
(pow.f64 (-.f64 x lo) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log.f64 (exp.f64 (-.f64 x lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 x lo))))
(cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(log1p.f64 (expm1.f64 (-.f64 x lo)))
(exp.f64 (log.f64 (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 3 binary64)))
(fma.f64 #s(literal 1 binary64) x (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 lo))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 lo))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 2 binary64))) (cbrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(exp.f64 (log1p.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(exp.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 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 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))))
(pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.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 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 1 binary64)))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64)))
Outputs
(pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64))
(pow.f64 (neg.f64 lo) #s(literal 1/6 binary64))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) x)) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) x) (pow.f64 (neg.f64 lo) #s(literal 1/6 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64))) (*.f64 #s(literal -5/72 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 11 binary64))) #s(literal 1/6 binary64)) x)))) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))
(fma.f64 x (fma.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) (*.f64 #s(literal -5/72 binary64) (*.f64 x (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 11 binary64))) #s(literal 1/6 binary64))))) (pow.f64 (neg.f64 lo) #s(literal 1/6 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -5/72 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 11 binary64))) #s(literal 1/6 binary64))) (*.f64 #s(literal -55/1296 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 17 binary64))) #s(literal 1/6 binary64)) x)))))) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))
(fma.f64 x (fma.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) (*.f64 x (fma.f64 #s(literal -5/72 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 11 binary64))) #s(literal 1/6 binary64)) (*.f64 #s(literal -55/1296 binary64) (*.f64 x (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 17 binary64))) #s(literal 1/6 binary64))))))) (pow.f64 (neg.f64 lo) #s(literal 1/6 binary64)))
(pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64))
(pow.f64 x #s(literal 1/6 binary64))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) lo)) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 lo (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 1/6 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) lo)) (+.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 lo (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal -5/72 binary64)) (pow.f64 x #s(literal 1/6 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) lo)) (+.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 17 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/1296 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 lo (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64))) (fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal -5/72 binary64)) (fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 17 binary64))) #s(literal 1/6 binary64)) (fma.f64 #s(literal -1/18 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 17/1296 binary64))) (pow.f64 x #s(literal 1/6 binary64)))))
(exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))
(pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 lo (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) x)))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))) (*.f64 #s(literal -1/6 binary64) (*.f64 lo (/.f64 (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))) x))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 lo (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))) x)))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal -5/72 binary64)) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 lo (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)))))))) x)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/72 binary64) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/18 binary64) (pow.f64 lo #s(literal 3 binary64)))))) x)) (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 lo #s(literal 2 binary64)))))) x)) (*.f64 #s(literal 1/6 binary64) (*.f64 lo (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))) x)))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))) (/.f64 (fma.f64 #s(literal -1/72 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal 73/1296 binary64))) x)) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal -5/72 binary64)) (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))))) x) (*.f64 #s(literal 1/6 binary64) (*.f64 lo (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)))))))) x)))
(pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64))
(pow.f64 x #s(literal 1/6 binary64))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) lo)) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 lo (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64))) (pow.f64 x #s(literal 1/6 binary64)))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64))) (*.f64 #s(literal -5/72 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64)) lo)))) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))
(fma.f64 lo (fma.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) (*.f64 #s(literal -5/72 binary64) (*.f64 lo (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64))))) (pow.f64 x #s(literal 1/6 binary64)))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -5/72 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64))) (*.f64 #s(literal -55/1296 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 17 binary64))) #s(literal 1/6 binary64)) lo)))))) (pow.f64 (*.f64 #s(literal 1 binary64) x) #s(literal 1/6 binary64)))
(fma.f64 lo (fma.f64 #s(literal -1/6 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) #s(literal 1/6 binary64)) (*.f64 lo (fma.f64 #s(literal -5/72 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 11 binary64))) #s(literal 1/6 binary64)) (*.f64 #s(literal -55/1296 binary64) (*.f64 lo (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 17 binary64))) #s(literal 1/6 binary64))))))) (pow.f64 x #s(literal 1/6 binary64)))
(exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))
(pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 lo)))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))) lo)))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 lo))))) (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 lo)))))) lo)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))) lo)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 lo))))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 lo)))))) lo) (*.f64 (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -5/72 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))))) lo)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/1296 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 lo #s(literal 3 binary64))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 lo))))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 lo)))))) lo) (+.f64 (*.f64 (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 lo))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -5/72 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/6 binary64)) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (neg.f64 (log.f64 lo))))) (/.f64 (fma.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 17/1296 binary64))) (pow.f64 lo #s(literal 3 binary64)))))))
(pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64))
(pow.f64 (neg.f64 lo) #s(literal 1/6 binary64))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) x)) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) x) (pow.f64 (neg.f64 lo) #s(literal 1/6 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)) x))) lo)) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -5/72 binary64))) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (neg.f64 lo) #s(literal 1/6 binary64)) x))) lo) (pow.f64 (neg.f64 lo) #s(literal 1/6 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/72 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/1296 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/18 binary64) (pow.f64 x #s(literal 3 binary64))))))) (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/72 binary64) (pow.f64 x #s(literal 2 binary64)))))) lo)) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)) x))) lo)) (pow.f64 (*.f64 #s(literal -1 binary64) lo) #s(literal 1/6 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 5 binary64))) #s(literal 1/6 binary64)) (fma.f64 #s(literal -1/72 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 73/1296 binary64)))) (*.f64 (pow.f64 (neg.f64 lo) #s(literal 1/6 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -5/72 binary64)))) lo) (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (neg.f64 lo) #s(literal 1/6 binary64)) x))) lo) (pow.f64 (neg.f64 lo) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))
(fma.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 x (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))
(fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 x (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))
(sqrt.f64 x)
(*.f64 x (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64))))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (sqrt.f64 x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 7 binary64)))) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(sqrt.f64 x)
(+.f64 (sqrt.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) x)))))
(+.f64 (sqrt.f64 x) (*.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 #s(literal -1/8 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))))))
(+.f64 (sqrt.f64 x) (*.f64 lo (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal -1/8 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))))))
(+.f64 (sqrt.f64 x) (*.f64 lo (+.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))) (*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))))) (*.f64 #s(literal -1/16 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))))))))
(+.f64 (sqrt.f64 x) (*.f64 lo (fma.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) (*.f64 lo (fma.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 lo (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64)))))))))))
(*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 lo (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64))))))
(*.f64 lo (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 lo (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64)))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 x (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))
(neg.f64 (*.f64 (sqrt.f64 lo) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64))))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 #s(literal -1 binary64))))))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64)))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)))))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (-.f64 lo x) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (-.f64 lo x) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (-.f64 lo x) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
lo
(*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
lo
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
lo
(+.f64 lo (*.f64 #s(literal -1 binary64) x))
(-.f64 lo x)
(+.f64 lo (*.f64 #s(literal -1 binary64) x))
(-.f64 lo x)
(+.f64 lo (*.f64 #s(literal -1 binary64) x))
(-.f64 lo x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 (neg.f64 hi) lo))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 x lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (/.f64 #s(literal 1 binary64) lo)))
(*.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 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (/.f64 #s(literal 1 binary64) lo)))
(*.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 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (/.f64 #s(literal 1 binary64) lo)))
(*.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 x lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) x) (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (-.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 hi lo))
(/.f64 (neg.f64 hi) lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)) lo))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (+.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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 (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 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 (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 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (+.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(neg.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 x (+.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 x (+.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.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 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 (+.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 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 (+.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 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 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(neg.f64 (*.f64 x (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 lo x)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (*.f64 lo x))))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 lo x)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (*.f64 lo x))))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 lo x)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (*.f64 lo x))))) (/.f64 #s(literal -1 binary64) lo)))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 x hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 hi (-.f64 x hi)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 (-.f64 x hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 hi (-.f64 x hi))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 hi (-.f64 x hi))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 lo (-.f64 (fma.f64 lo (-.f64 (/.f64 (*.f64 (*.f64 lo (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 (-.f64 x hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 hi (-.f64 x hi))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 x hi))))
(/.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))
(/.f64 lo (-.f64 x hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))))
(*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 x hi))))
(*.f64 lo (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x hi)) (-.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))))
(*.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 x hi))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))
(/.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))
(/.f64 lo (-.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))))))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 x hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64)))) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (-.f64 x hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 lo (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64)))) lo)) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 4 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) lo)) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (-.f64 x hi))))
(/.f64 lo x)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 lo x))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 lo (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 lo x))
(+.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 lo x))
(fma.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 lo (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 lo (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 lo x))
(+.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 lo x))
(fma.f64 hi (-.f64 (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (neg.f64 (/.f64 (*.f64 lo (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 (*.f64 lo (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 lo (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 lo x))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (pow.f64 lo #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (pow.f64 hi #s(literal 2 binary64))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 lo (*.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 x (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) hi) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 lo (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (fma.f64 (pow.f64 lo #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 x (+.f64 (/.f64 x lo) #s(literal -1 binary64))))) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi)) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (/.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 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 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) hi) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))) hi)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 x hi)) (-.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (/.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) hi)) (neg.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))) hi) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 x (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) hi))) (+.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 lo (fma.f64 (pow.f64 lo #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64))) hi) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 x (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) hi))) (fma.f64 (pow.f64 lo #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) hi) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 (/.f64 x lo) #s(literal -1 binary64))))) hi) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 lo (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 (neg.f64 (*.f64 lo (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (/.f64 lo (*.f64 (pow.f64 hi #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 lo (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (-.f64 (*.f64 x (-.f64 (neg.f64 (*.f64 lo (/.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 hi #s(literal 4 binary64)))))) (/.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) x)
(/.f64 (+.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) x)
(/.f64 (+.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 (*.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (*.f64 (neg.f64 hi) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) x)
(/.f64 (+.f64 (/.f64 lo (+.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 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))) x)
(*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 lo) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (/.f64 (*.f64 hi lo) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) x))
(neg.f64 (/.f64 (+.f64 (/.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (/.f64 hi x) (/.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) x))
(*.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 2 binary64)) lo) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (/.f64 (*.f64 hi lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) x)) (/.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) x))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (/.f64 lo x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (*.f64 hi (/.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) x) (/.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) x)) (/.f64 (*.f64 hi lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) x)) (/.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))) x))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (/.f64 lo x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (/.f64 (*.f64 lo (pow.f64 hi #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) x)) (*.f64 hi (/.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) x) (/.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))) x))
(*.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 #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 #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 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.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 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) 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) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.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)) (fma.f64 #s(literal -1 binary64) (/.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)) (-.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)) (fma.f64 #s(literal -1 binary64) (/.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)) (-.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)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.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 (neg.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 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 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 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 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 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #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 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (neg.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 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (neg.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 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) x))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.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 (*.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 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (/.f64 (neg.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 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(/.f64 (*.f64 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) (/.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) (/.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 #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 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo hi)) x))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo hi)) x))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo hi)) x))) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 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))
(+.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))
(+.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))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.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 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 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.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 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 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.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 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.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)) (-.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)) (-.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 (*.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 (-.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 (-.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 (-.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) (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x lo) (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x lo) (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
(pow.f64 (E.f64) (log.f64 x))
(+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo) #s(literal 1 binary64))) (pow.f64 (E.f64) (log.f64 x)))
(fma.f64 hi (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo)) #s(literal -1 binary64)) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo)) #s(literal 1 binary64))) (pow.f64 (E.f64) (log.f64 x)))
(fma.f64 hi (+.f64 (fma.f64 hi (*.f64 (pow.f64 (E.f64) (log.f64 x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) #s(literal -1 binary64)) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo)) #s(literal 1 binary64))) (pow.f64 (E.f64) (log.f64 x)))
(fma.f64 hi (+.f64 (fma.f64 hi (fma.f64 hi (*.f64 (pow.f64 (E.f64) (log.f64 x)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) lo) (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 6 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1/6 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (*.f64 (pow.f64 (E.f64) (log.f64 x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) #s(literal -1 binary64)) (pow.f64 (E.f64) (log.f64 x)))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(*.f64 hi (-.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) hi) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) hi) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) hi)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)))))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) hi)) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) hi) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64))))) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)))))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) hi)) (/.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) hi)))))
(*.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) hi))) hi)))))
(*.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (neg.f64 (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) hi)))) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) hi)) (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64))))) hi))) hi)))))
(*.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) hi)) (*.f64 x (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))))) hi))) hi))))
(-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) hi)
(-.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 x (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))))) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)))) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64))) hi)
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) hi)
(-.f64 (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)))) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (*.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64))))))))) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64))) hi)
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) hi)
(-.f64 (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)))) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (fma.f64 x (*.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 6 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (pow.f64 hi #s(literal 6 binary64)))))) (*.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))))))))) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64))) hi)
(-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) hi)
(-.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) hi)
(+.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (-.f64 (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) hi))
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 2 binary64))))) hi)
(-.f64 (+.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (pow.f64 x #s(literal 2 binary64)))))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))))))) (pow.f64 x #s(literal 3 binary64)))))) hi)
(+.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))))) (pow.f64 x #s(literal 3 binary64)))))) hi))
(-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi)
(-.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) hi)
(+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (-.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))) (*.f64 (*.f64 lo x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) hi))
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x))) hi)
(+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64)))))) x) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))))) (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))) x)) hi))
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) x)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) x))) x))) hi)
(-.f64 (+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))))) (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 hi #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 hi #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 hi #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64)))))))) x)) (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))))) x))) x))) hi)
(-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) hi)
(-.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (/.f64 (*.f64 lo (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64))))) (*.f64 hi (-.f64 x hi)))) hi)
(-.f64 (+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (*.f64 lo (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (*.f64 hi (-.f64 x hi)))))) hi)
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) hi)
(+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (-.f64 (*.f64 lo (fma.f64 lo (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (*.f64 hi (-.f64 x hi)))))) hi))
(-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) hi)
(+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (-.f64 (*.f64 lo (fma.f64 lo (fma.f64 lo (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) #s(literal 1/3 binary64))))) (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (*.f64 hi (-.f64 x hi)))))) hi))
(-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x))) hi)
(+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi))
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (E.f64) (log.f64 x)))) hi)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)) (+.f64 (pow.f64 (E.f64) (log.f64 x)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 2 binary64)))))) hi)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (E.f64) (log.f64 x))))) hi)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)) (+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (pow.f64 (E.f64) (log.f64 x)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 3 binary64))))))) hi)
(-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)
(-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x))) hi)
(+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo))) lo)) (pow.f64 (E.f64) (log.f64 x))) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) x)) lo) (pow.f64 (E.f64) (log.f64 x))) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) lo)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) lo))) lo)) (pow.f64 (E.f64) (log.f64 x))) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) x) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo)) (*.f64 (pow.f64 (E.f64) (log.f64 x)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))))) lo))) lo) (pow.f64 (E.f64) (log.f64 x))) hi)
(pow.f64 (E.f64) (log.f64 x))
(+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x)))) lo) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 (*.f64 hi (pow.f64 (E.f64) (log.f64 x))) lo))
(+.f64 (*.f64 hi (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo))) (pow.f64 (E.f64) (log.f64 x)))
(fma.f64 hi (fma.f64 hi (*.f64 (pow.f64 (E.f64) (log.f64 x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) lo))) (pow.f64 (E.f64) (log.f64 x)))
(fma.f64 hi (fma.f64 hi (fma.f64 hi (*.f64 (pow.f64 (E.f64) (log.f64 x)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) lo) (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 6 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1/6 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (*.f64 (pow.f64 (E.f64) (log.f64 x)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) (pow.f64 (E.f64) (log.f64 x)))
(exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))
(pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) hi)))
(+.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (neg.f64 (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)))))) hi))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) hi)) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)))))) hi)) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) hi)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 3 binary64))))))))) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)))))) hi)) (+.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal -6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal -2 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))))))
(exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))
(pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) hi)))
(+.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (neg.f64 (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) hi))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) hi)) (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64))))) hi)))
(+.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) hi)) (*.f64 x (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))))) hi)))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))))))) hi)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))))))) hi)) (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64))))) hi)))
(+.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 6 binary64) lo) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64))))))))) hi) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))) hi) (*.f64 x (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))))) hi)))
(pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))
(pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 x (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))))) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)))) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))
(fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)))) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (*.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64))))))))) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))
(fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)))) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (fma.f64 x (*.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 6 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (pow.f64 hi #s(literal 6 binary64)))))) (*.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))))))))) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))
(pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(+.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 2 binary64)))))
(+.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (*.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))))))) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (*.f64 lo x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))) (+.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))))) (pow.f64 x #s(literal 3 binary64)))))))
(exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))
(pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))))
(+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))) (*.f64 (*.f64 lo x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x)))
(+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64)))))) x) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))))) (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))) x)))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) x)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)))))))) x))) x)))
(+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))))) (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 hi #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 hi #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 hi #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64)))))))) x)) (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))))) x))) x)))
(exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))
(pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (/.f64 (*.f64 lo (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64))))) (*.f64 hi (-.f64 x hi))))
(+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (*.f64 lo (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (*.f64 hi (-.f64 x hi))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi))))))
(+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (*.f64 lo (fma.f64 lo (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (*.f64 hi (-.f64 x hi)))))))
(+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi))))))
(+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (*.f64 lo (fma.f64 lo (fma.f64 lo (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) #s(literal 1/3 binary64))))) (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (*.f64 hi (-.f64 x hi)))))))
(pow.f64 (E.f64) (log.f64 x))
(+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)))
(+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (E.f64) (log.f64 x))))
(+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)) (+.f64 (pow.f64 (E.f64) (log.f64 x)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (E.f64) (log.f64 x)))))
(+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)) (+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (pow.f64 (E.f64) (log.f64 x)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 3 binary64)))))))
(pow.f64 (E.f64) (log.f64 x))
(+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (pow.f64 (E.f64) (log.f64 x)) (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo))) lo)) (pow.f64 (E.f64) (log.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) x)) lo) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) lo)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) lo))) lo)) (pow.f64 (E.f64) (log.f64 x)))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) x) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo)) (*.f64 (pow.f64 (E.f64) (log.f64 x)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))))) lo))) lo) (pow.f64 (E.f64) (log.f64 x)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.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) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.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) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.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) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo) (*.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 (*.f64 #s(literal -1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo) (*.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 (*.f64 #s(literal -1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo) (*.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 (*.f64 #s(literal -1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo) (*.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 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.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 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 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
#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 (neg.f64 (-.f64 x hi)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 x hi) (neg.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 x hi) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(/.f64 (-.f64 x lo) (neg.f64 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 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.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 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo hi))) (/.f64 #s(literal -1 binary64) hi)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo hi))) (/.f64 #s(literal -1 binary64) hi)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(/.f64 (*.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) lo)
(*.f64 x (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (-.f64 lo x) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (-.f64 lo x) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (-.f64 lo x) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 x lo)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) lo))
(/.f64 (*.f64 (neg.f64 x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) lo)))
(/.f64 x lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(/.f64 (-.f64 x lo) lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(/.f64 (-.f64 x lo) lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(/.f64 (-.f64 x lo) lo)
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 x lo)
(-.f64 x lo)
(-.f64 x lo)
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 x) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) x)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
x
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 (neg.f64 lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 (neg.f64 lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 (neg.f64 lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (-.f64 x hi))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (-.f64 x hi))) (*.f64 hi (-.f64 x 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 (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 x hi)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (fma.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 (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 x hi)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 #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) (neg.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (neg.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (neg.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (neg.f64 (/.f64 (*.f64 hi (+.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))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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 x (-.f64 (/.f64 #s(literal 1 binary64) 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 (-.f64 (/.f64 #s(literal 1 binary64) 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 x (-.f64 (/.f64 #s(literal 1 binary64) 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 (-.f64 (/.f64 #s(literal 1 binary64) 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 x (-.f64 (/.f64 #s(literal 1 binary64) 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 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo)) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo)) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo)) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
x
(+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 x (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (pow.f64 hi #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 x lo) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 x hi))) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 x hi))) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (neg.f64 (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) x)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (neg.f64 (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) x)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (neg.f64 (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) x)))) #s(literal -1 binary64)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (-.f64 x hi))) lo)
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(-.f64 x hi)
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(-.f64 x hi)
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (neg.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 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(*.f64 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 (+.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 (+.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 #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 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (neg.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 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (neg.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 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (neg.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 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 (fma.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 x (*.f64 lo (+.f64 (fma.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 (neg.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 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 (/.f64 x (*.f64 lo hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.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)) (fma.f64 #s(literal -1 binary64) (/.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)) (-.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)) (fma.f64 #s(literal -1 binary64) (/.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)) (-.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)) (fma.f64 #s(literal -1 binary64) (/.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 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.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/2 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) hi))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (fma.f64 #s(literal 1/6 binary64) (*.f64 lo (fma.f64 #s(literal 2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 6 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) hi)))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -24 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)) (*.f64 #s(literal -6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal 12 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)))))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (fma.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) hi)) (*.f64 lo (fma.f64 #s(literal 1/24 binary64) (*.f64 lo (-.f64 (fma.f64 #s(literal -24 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) hi) (*.f64 #s(literal -6 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 6 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))))))) (/.f64 x hi)) #s(literal -1 binary64)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 (neg.f64 (log.f64 lo)) #s(literal -2 binary64)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (neg.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) hi (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo) (fma.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) hi (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) #s(literal -2 binary64)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))) lo)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))) lo))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) hi (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64))))) lo))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 3 binary64))))) lo)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))))) lo))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 3 binary64))))) lo) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) hi (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64))))))) lo))) lo))))
(log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))
(log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo)) (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo)) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo)) (*.f64 x (fma.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 x (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) #s(literal 3 binary64))))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo))))))
(+.f64 (log.f64 (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))
(+.f64 (neg.f64 (neg.f64 (log.f64 x))) (log.f64 (/.f64 lo hi)))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))
(+.f64 (log.f64 (/.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (/.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) lo)) x)))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x)))))
(+.f64 (log.f64 (/.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) lo)) x))))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))))
(+.f64 (log.f64 (/.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) lo)) x)))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (/.f64 (neg.f64 lo) hi)))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) lo)) x)))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) x))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) lo)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))) x))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)))) x))) x))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) lo)) (neg.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)) lo) #s(literal 3 binary64)) (*.f64 x (pow.f64 lo #s(literal 3 binary64))))))) x))) x))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (log.f64 hi)))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 (log.f64 hi)))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (*.f64 hi (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (*.f64 hi (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (*.f64 hi (-.f64 (fma.f64 hi (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(log.f64 (-.f64 #s(literal 1 binary64) lo))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(log.f64 (-.f64 #s(literal 1 binary64) lo))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))))) hi)))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) hi)))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))))) hi))) hi)))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))))) hi))) hi)))
(-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x)))) lo)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 (*.f64 (pow.f64 (E.f64) (log.f64 x)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) lo) (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 6 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1/6 binary64) (pow.f64 lo #s(literal 3 binary64)))))) lo))) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo)))
(/.f64 hi lo)
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (*.f64 lo hi)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))))) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (*.f64 lo hi)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo)))))
(*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 lo (pow.f64 hi #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))))) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (*.f64 lo hi)))))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 x (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))) (*.f64 lo hi)) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) lo))) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (*.f64 hi lo)) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) lo)) hi))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 lo hi))) (/.f64 (*.f64 x (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))) lo)) hi)) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) lo))) hi) (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 x (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 hi lo) (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 hi lo))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 x (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))))) (/.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) lo))) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64))) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 hi lo)) (/.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) lo)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 hi lo))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (-.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 6 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (pow.f64 hi #s(literal 6 binary64))))))) lo)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))))) (/.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) lo)))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64))) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 hi lo)) (/.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))) (/.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi lo))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))))))) (*.f64 lo (pow.f64 x #s(literal 3 binary64))))) (/.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 3 binary64))))) (/.f64 hi lo)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) lo) (*.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) (/.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))) (/.f64 hi lo)) (/.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x)) (/.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 lo x))) (neg.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))) x) (/.f64 hi lo))) (/.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (*.f64 lo x)) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) lo)) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x)) (/.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 hi #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 hi #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 hi #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64)))))))) (*.f64 lo x))) (/.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64)))))) lo)) x) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))) x) (/.f64 hi lo))) (/.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) lo))
(/.f64 (-.f64 hi (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))) lo)
(/.f64 (-.f64 hi (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 lo (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (*.f64 hi (-.f64 x hi))))))) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 lo (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (neg.f64 lo) (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (*.f64 hi (-.f64 x hi))))))) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))))) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 lo (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 lo (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (neg.f64 (*.f64 (*.f64 lo (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) #s(literal 1/3 binary64)))))) (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))))) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (*.f64 hi (-.f64 x hi)))))) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))))) lo)
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi lo))) (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi lo)) (+.f64 (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo) (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)) (neg.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo)) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) lo)) (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) x)) lo) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi))) lo)))
(/.f64 (pow.f64 (E.f64) (log.f64 x)) lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(fma.f64 hi (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) lo) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(fma.f64 hi (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x)))) lo) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo))) (/.f64 (*.f64 (log.f64 (E.f64)) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(fma.f64 hi (+.f64 (fma.f64 hi (+.f64 (*.f64 hi (/.f64 (*.f64 (pow.f64 (E.f64) (log.f64 x)) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) lo) (+.f64 (*.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 6 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1/6 binary64) (pow.f64 lo #s(literal 3 binary64)))))) lo)) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 lo x)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(*.f64 hi (-.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))))) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (*.f64 lo hi))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 hi lo)) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))))) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (*.f64 lo hi))) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 lo (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) (*.f64 hi lo))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))) (*.f64 lo hi)) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) lo)) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (E.f64)) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo x)) (*.f64 #s(literal -1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)))))) (*.f64 hi lo))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (log.f64 (E.f64)))) lo)) hi)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 lo x) (neg.f64 (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 lo hi))) (/.f64 (*.f64 x (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))) lo)) hi) (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) lo)) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) hi) lo)
(/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo)) (/.f64 hi lo))
(+.f64 (neg.f64 (/.f64 (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) hi) lo))
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) lo))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo)) (/.f64 hi lo))
(+.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))))) (/.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) lo))))) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) hi) lo))
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 (E.f64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))))) lo) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 4 binary64))))) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64)))) lo))))) (/.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (log.f64 (E.f64))) lo)) (/.f64 hi lo))
(+.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 6 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (pow.f64 hi #s(literal 6 binary64))))))) lo) (*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))))) (/.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) lo)))))) (/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) #s(literal 1 binary64)) hi) lo))
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) hi) lo)
(/.f64 (-.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo)) (/.f64 hi lo))
(+.f64 (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))) (/.f64 (-.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) hi) lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) lo) (*.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) lo) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))))))) (*.f64 lo (pow.f64 x #s(literal 3 binary64))))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x)))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))) (+.f64 (/.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) lo) (+.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 (pow.f64 (E.f64) (+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))))))) (*.f64 lo (pow.f64 x #s(literal 3 binary64)))))))) (/.f64 hi lo))
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) hi) lo)
(/.f64 (-.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) hi) lo)
(-.f64 (+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) (/.f64 hi lo))
(+.f64 (/.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) lo) (-.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))) (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) (*.f64 lo x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))))) x)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo)) (/.f64 hi lo))
(+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 lo x))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))))) x)) (/.f64 (-.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) hi) lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (log.f64 (E.f64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))))))) (*.f64 lo x))) (/.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64))))))) lo)) x))) x)) (/.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) lo)) (/.f64 hi lo))
(+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (/.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 hi #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64))))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 hi #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 hi #s(literal 6 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 3 binary64)))))))) (*.f64 lo x))) (/.f64 (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64)))))) lo)) x))) x)) (/.f64 (-.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))) (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))))) hi) lo))
(/.f64 (-.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) hi) lo)
(/.f64 (-.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) hi) lo)
(/.f64 (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (/.f64 (*.f64 lo (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64))))) (*.f64 hi (-.f64 x hi)))) hi) lo)
(/.f64 (-.f64 (+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (*.f64 lo (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (*.f64 hi (-.f64 x hi)))))) hi) lo)
(/.f64 (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) hi) lo)
(/.f64 (+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (-.f64 (*.f64 lo (fma.f64 lo (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (*.f64 hi (-.f64 x hi)))))) hi)) lo)
(/.f64 (-.f64 (+.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))))))) (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (log.f64 (E.f64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))))) (/.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 (log.f64 (E.f64)) (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -1 binary64) (log.f64 lo))))) (log.f64 (E.f64)))) (*.f64 hi (-.f64 x hi)))))) hi) lo)
(/.f64 (+.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (-.f64 (*.f64 lo (fma.f64 lo (fma.f64 lo (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) #s(literal 1/3 binary64))))) (*.f64 (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (*.f64 hi (-.f64 x hi)))))) (*.f64 hi (-.f64 x hi)))))) hi)) lo)
(/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi) lo)
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (pow.f64 (E.f64) (log.f64 x))) hi) lo)
(/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)) lo)
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (E.f64) (log.f64 x)))) hi) lo)
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)) (+.f64 (pow.f64 (E.f64) (log.f64 x)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 2 binary64)))))) hi) lo)
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (E.f64) (log.f64 x))))) hi) lo)
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)) (+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (pow.f64 (E.f64) (log.f64 x)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) (pow.f64 lo #s(literal 3 binary64))))))) hi) lo)
(/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) (*.f64 lo x)))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi) (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) (*.f64 lo x)))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x))) lo)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi) (/.f64 (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) x) (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (E.f64) (log.f64 x)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (log.f64 (E.f64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (E.f64)) #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 (E.f64) (log.f64 x))) lo)) lo)) (/.f64 (*.f64 hi (*.f64 (log.f64 (E.f64)) (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x))))) x)) lo))) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (E.f64) (log.f64 x)) hi) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (E.f64) (log.f64 x)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (pow.f64 (E.f64) (log.f64 x)) lo))) lo) (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (pow.f64 (E.f64) (log.f64 x)))) x)) lo))) lo))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))
(pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) (cbrt.f64 (cbrt.f64 (-.f64 x lo))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(pow.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 3 binary64))
(*.f64 (sqrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) (sqrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/12 binary64)) (pow.f64 (-.f64 x lo) #s(literal 1/12 binary64)))
(pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/6 binary64)) (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))
(pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1/6 binary64)) (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1/6 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) (cbrt.f64 (cbrt.f64 (-.f64 x lo))))
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (-.f64 x lo)))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (-.f64 x lo)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/4 binary64))) (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/4 binary64))))
(log.f64 (exp.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))))
(pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))
(cbrt.f64 (sqrt.f64 (-.f64 x lo)))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))
(exp.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))))
(pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 1 binary64)))
(pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo))))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) (cbrt.f64 (-.f64 x lo)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 x lo)))
(sqrt.f64 (-.f64 x lo))
(*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 x lo))) (sqrt.f64 (sqrt.f64 (-.f64 x lo))))
(sqrt.f64 (-.f64 x lo))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/4 binary64)) (pow.f64 (-.f64 x lo) #s(literal 1/4 binary64)))
(pow.f64 (-.f64 x lo) #s(literal 1/2 binary64))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 x lo)))
(sqrt.f64 (-.f64 x lo))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (-.f64 x lo))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 3 binary64)))
(pow.f64 (sqrt.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 6 binary64))
(*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/12 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/12 binary64)) #s(literal 3 binary64)))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/12 binary64)) #s(literal 6 binary64))
(sqrt.f64 (-.f64 x lo))
(log.f64 (exp.f64 (sqrt.f64 (-.f64 x lo))))
(sqrt.f64 (-.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (-.f64 x lo)))))
(sqrt.f64 (-.f64 x lo))
(cbrt.f64 (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 3 binary64)))
(sqrt.f64 (-.f64 x lo))
(expm1.f64 (log1p.f64 (sqrt.f64 (-.f64 x lo))))
(log1p.f64 (expm1.f64 (sqrt.f64 (-.f64 x lo))))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (log.f64 (sqrt.f64 (-.f64 x lo))))
(sqrt.f64 (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1/2 binary64)))
(pow.f64 (-.f64 x lo) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) #s(literal 1 binary64)))
(sqrt.f64 (-.f64 x lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(*.f64 (-.f64 lo x) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (-.f64 lo x) lo)
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(pow.f64 (/.f64 lo (-.f64 lo x)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo x)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(exp.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 lo (neg.f64 x))
(-.f64 lo x)
(+.f64 (-.f64 lo x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 #s(literal 1 binary64) lo (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (-.f64 lo x) (+.f64 (neg.f64 x) x))
(+.f64 (fma.f64 #s(literal 1 binary64) lo (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (+.f64 lo (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 x) x) (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 x) x) (fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))) (fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (*.f64 (cbrt.f64 x) (neg.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 lo x))
(-.f64 lo x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lo x)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 lo x)))
(-.f64 lo x)
(*.f64 (sqrt.f64 (-.f64 lo x)) (sqrt.f64 (-.f64 lo x)))
(-.f64 lo x)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lo x) #s(literal 2 binary64))) (cbrt.f64 (-.f64 lo x)))
(*.f64 (cbrt.f64 (-.f64 lo x)) (cbrt.f64 (pow.f64 (-.f64 lo x) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 lo lo (fma.f64 x x (*.f64 lo x))))
(/.f64 (-.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 lo x))
(pow.f64 (-.f64 lo x) #s(literal 1 binary64))
(-.f64 lo x)
(pow.f64 (cbrt.f64 (-.f64 lo x)) #s(literal 3 binary64))
(-.f64 lo x)
(pow.f64 (pow.f64 (-.f64 lo x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 lo x)
(pow.f64 (sqrt.f64 (-.f64 lo x)) #s(literal 2 binary64))
(-.f64 lo x)
(log.f64 (exp.f64 (-.f64 lo x)))
(-.f64 lo x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 lo x))))
(-.f64 lo x)
(cbrt.f64 (pow.f64 (-.f64 lo x) #s(literal 3 binary64)))
(-.f64 lo x)
(expm1.f64 (log1p.f64 (-.f64 lo x)))
(log1p.f64 (expm1.f64 (-.f64 lo x)))
(-.f64 lo x)
(exp.f64 (log.f64 (-.f64 lo x)))
(-.f64 lo x)
(exp.f64 (*.f64 (log.f64 (-.f64 lo x)) #s(literal 1 binary64)))
(-.f64 lo x)
(fma.f64 #s(literal 1 binary64) lo (neg.f64 x))
(-.f64 lo x)
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 x))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(*.f64 (cbrt.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 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 x hi)) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)))
(pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 3 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 2 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(fma.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal -1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))) #s(literal -2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -2 binary64))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)) (cbrt.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)) #s(literal -2 binary64))))
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 1 binary64))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 3 binary64))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -3 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)) #s(literal -3 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 2 binary64))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (/.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(cbrt.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -3 binary64)))
(cbrt.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)) #s(literal -3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(exp.f64 (neg.f64 (log.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))))
(*.f64 lo (/.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(*.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(*.f64 (sqrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) (sqrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(*.f64 (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))) (cbrt.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)) #s(literal 2 binary64))))
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 1 binary64))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(pow.f64 (cbrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 3 binary64))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(pow.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(pow.f64 (sqrt.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 2 binary64))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(log.f64 (exp.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(cbrt.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 3 binary64)))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(expm1.f64 (log1p.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(expm1.f64 (log1p.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))))
(log1p.f64 (expm1.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(exp.f64 (log.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 1 binary64)))
(/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (*.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 lo) lo) (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))) (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (*.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 lo) 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)))
(+.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) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.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))) (*.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 lo) 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 (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) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))) (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (*.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.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 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(fma.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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(*.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 2 binary64))))
(pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 1 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 3 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(pow.f64 (/.f64 hi (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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)))))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(-.f64 (exp.f64 (log1p.f64 (E.f64))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (E.f64))
(E.f64)
(*.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 2 binary64)) (cbrt.f64 (E.f64)))
(E.f64)
(*.f64 (sqrt.f64 (E.f64)) (sqrt.f64 (E.f64)))
(E.f64)
(*.f64 (cbrt.f64 (exp.f64 #s(literal 2 binary64))) (cbrt.f64 (E.f64)))
(*.f64 (cbrt.f64 (E.f64)) (cbrt.f64 (exp.f64 #s(literal 2 binary64))))
(pow.f64 (E.f64) #s(literal 1 binary64))
(E.f64)
(pow.f64 (cbrt.f64 (E.f64)) #s(literal 3 binary64))
(E.f64)
(pow.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(E.f64)
(pow.f64 (sqrt.f64 (E.f64)) #s(literal 2 binary64))
(E.f64)
(log.f64 (exp.f64 (E.f64)))
(E.f64)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (E.f64))))
(E.f64)
(cbrt.f64 (pow.f64 (E.f64) #s(literal 3 binary64)))
(E.f64)
(expm1.f64 (log1p.f64 (E.f64)))
(log1p.f64 (expm1.f64 (E.f64)))
(E.f64)
(exp.f64 #s(literal 1 binary64))
(E.f64)
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (-.f64 hi (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi)))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (*.f64 (cbrt.f64 hi) (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 hi) hi) (+.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64)) (neg.f64 hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))) (+.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64)) (*.f64 (cbrt.f64 hi) (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (*.f64 (cbrt.f64 hi) (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 hi) hi) (+.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)))) (neg.f64 hi)))
(+.f64 (fma.f64 (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))) (+.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 hi) (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(*.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 1 binary64))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 3 binary64))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 1 binary64)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(+.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64)) (neg.f64 hi))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (neg.f64 hi))
(+.f64 (pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)))) (neg.f64 hi))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))) (pow.f64 (E.f64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))))
(pow.f64 (E.f64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (E.f64)) #s(literal 2 binary64)) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (pow.f64 (cbrt.f64 (E.f64)) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 (pow.f64 (sqrt.f64 (E.f64)) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (pow.f64 (sqrt.f64 (E.f64)) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(pow.f64 (sqrt.f64 (E.f64)) (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 2 binary64))))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(*.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))) (cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (neg.f64 lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) (neg.f64 lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) (neg.f64 lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (/.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 1 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 3 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(pow.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(pow.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 2 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 3 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (neg.f64 lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(fma.f64 (/.f64 (-.f64 x lo) lo) #s(literal -1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) hi (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) (sqrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (neg.f64 lo))) #s(literal 2 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (/.f64 (-.f64 x lo) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (/.f64 (-.f64 x lo) (neg.f64 lo)))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (neg.f64 lo))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) lo)
(/.f64 (-.f64 x lo) (neg.f64 lo))
(pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 3 binary64))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(pow.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (neg.f64 lo))) #s(literal 2 binary64))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(log.f64 (exp.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)))))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64)))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (neg.f64 lo))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(exp.f64 (log.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) (neg.f64 lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo)))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x lo))
(*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) lo))
(/.f64 (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) lo)
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) lo))
(/.f64 (-.f64 x lo) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) lo)))
(/.f64 (-.f64 x lo) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) lo)) (sqrt.f64 (/.f64 (-.f64 x lo) lo)))
(/.f64 (-.f64 x lo) lo)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 2 binary64))))
(pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 3 binary64))
(/.f64 (-.f64 x lo) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 x lo) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 2 binary64))
(/.f64 (-.f64 x lo) lo)
(pow.f64 (/.f64 lo (-.f64 x lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x lo)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) lo)))
(/.f64 (-.f64 x lo) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) lo))))
(/.f64 (-.f64 x lo) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) lo) #s(literal 3 binary64)))
(/.f64 (-.f64 x lo) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) lo)))
(/.f64 (-.f64 x lo) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) lo)))
(/.f64 (-.f64 x lo) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) lo)
(+.f64 x (neg.f64 lo))
(-.f64 x lo)
(+.f64 (-.f64 x lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 x lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) x (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))) (+.f64 x (*.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 lo) lo) (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))) (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 lo) lo) (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 lo)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))) (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 x lo)
(-.f64 (exp.f64 (log1p.f64 (-.f64 x lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 x lo))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x))
(pow.f64 (-.f64 x lo) #s(literal 1 binary64))
(-.f64 x lo)
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
(-.f64 x lo)
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 x lo)
(log.f64 (exp.f64 (-.f64 x lo)))
(-.f64 x lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 x lo))))
(-.f64 x lo)
(cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))
(-.f64 x lo)
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(log1p.f64 (expm1.f64 (-.f64 x lo)))
(-.f64 x lo)
(exp.f64 (log.f64 (-.f64 x lo)))
(-.f64 x lo)
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1 binary64)))
(-.f64 x lo)
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 6 binary64)))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 x lo))) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 3 binary64)))
(-.f64 x lo)
(fma.f64 #s(literal 1 binary64) x (neg.f64 lo))
(-.f64 x lo)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 lo))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 lo))
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 2 binary64))) (cbrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))) (cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)) #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)) #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)))
(pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (log1p.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))) #s(literal 1 binary64)))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) x)
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(*.f64 (cbrt.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)) (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) #s(literal 2 binary64))))
(pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) #s(literal 1 binary64))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 3 binary64))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(pow.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(pow.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 2 binary64))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(log.f64 (exp.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) #s(literal 3 binary64)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(exp.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)) #s(literal 1 binary64)))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 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 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))))
(pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(pow.f64 (sqrt.f64 (+.f64 x (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)))
(log.f64 (exp.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(exp.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 #s(literal 1 binary64) x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) x)
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 #s(literal 1 binary64) (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))))
(pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 1 binary64)))
(exp.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))))
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 1 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)

eval388.0ms (1.7%)

Compiler

Compiled 73698 to 9717 computations (86.8% saved)

prune1.1s (4.8%)

Pruning

103 alts after pruning (97 fresh and 6 done)

PrunedKeptTotal
New1809381847
Fresh145973
Picked325
Done044
Total18261031929
Accuracy
19.9%
Counts
1929 → 103
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64))
18.8%
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 3 binary64))
14.8%
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) #s(literal 3 binary64))
18.8%
(/.f64 (pow.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/3 binary64)) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1/3 binary64))) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 lo)) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (pow.f64 (exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1/3 binary64))) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (pow.f64 (cbrt.f64 (expm1.f64 (log1p.f64 (-.f64 x lo)))) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
9.4%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) lo)) hi)
9.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
9.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) hi)) lo)) hi)
9.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
9.6%
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
8.9%
(/.f64 (+.f64 x (expm1.f64 (pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)))) hi)
8.9%
(/.f64 (+.f64 x (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64)))) hi)
8.9%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
8.9%
(/.f64 (+.f64 x (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))) hi)
8.9%
(/.f64 (+.f64 x (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))) hi)
11.3%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 (expm1.f64 (log1p.f64 (neg.f64 lo))) hi)
18.8%
(/.f64 (exp.f64 (log.f64 (neg.f64 lo))) hi)
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 hi (neg.f64 lo)) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi))) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (pow.f64 (pow.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 3 binary64))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) #s(literal 1 binary64))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64)) (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (log.f64 (fma.f64 hi (/.f64 hi (neg.f64 lo)) x))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (expm1.f64 (log1p.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (E.f64) (exp.f64 (log.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
14.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) (neg.f64 (*.f64 x (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)))))) hi)))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (pow.f64 (pow.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (pow.f64 (sqrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 3 binary64))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (-.f64 (exp.f64 (log1p.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) #s(literal 1 binary64))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) #s(literal 2 binary64)) (cbrt.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 hi (neg.f64 lo)) x))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (log.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (exp.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
14.8%
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 (pow.f64 (E.f64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))) hi) #s(literal -1 binary64))) lo))
9.5%
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (fma.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) x))))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (/.f64 (-.f64 (-.f64 x lo) hi) lo) x))))
19.0%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 hi (neg.f64 lo)) #s(literal -1 binary64)) x))))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)) #s(literal -1 binary64)) x))))
14.0%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x)))) #s(literal -1 binary64)) x))))
19.0%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal -1 binary64)) x))))
19.0%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) x))))
9.4%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi))))
10.8%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) x)) (/.f64 hi lo)))))))
14.8%
(-.f64 #s(literal 1 binary64) (-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo)))
14.8%
(-.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 1 binary64)))
18.9%
(-.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) #s(literal 1 binary64)))
14.8%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi))) x) hi) (/.f64 #s(literal 1 binary64) lo)))
14.8%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x) hi) (/.f64 #s(literal 1 binary64) lo)))
9.4%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)))
18.9%
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
18.9%
(-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
10.2%
(+.f64 (/.f64 (neg.f64 x) lo) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64)) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 x lo))) #s(literal 2 binary64))) (cbrt.f64 (log.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))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 x lo)))) (sqrt.f64 (log.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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
19.0%
(+.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) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (exp.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
14.8%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 3 binary64))) 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))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 6 binary64))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 x lo))) #s(literal 3 binary64))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
14.8%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.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))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.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))))))
19.0%
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x lo))) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.7%
(*.f64 (-.f64 lo x) (/.f64 #s(literal 1 binary64) lo))
9.6%
(*.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) hi))
9.4%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
18.7%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
18.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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)))))))
10.9%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 lo) hi)))
18.8%
(log.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 3 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 5254 to 2045 computations (61.1% saved)

regimes759.0ms (3.3%)

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

4 calls:

409.0ms
hi
204.0ms
lo
86.0ms
x
38.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.0%1lo
19.0%1hi
19.0%1x
19.0%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes98.0ms (0.4%)

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

2 calls:

42.0ms
hi
38.0ms
x
Results
AccuracySegmentsBranch
19.0%1hi
19.0%1x
Compiler

Compiled 8 to 6 computations (25% saved)

regimes182.0ms (0.8%)

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

4 calls:

62.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
36.0ms
x
33.0ms
hi
33.0ms
lo
Results
AccuracySegmentsBranch
19.0%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.0%1lo
19.0%1hi
19.0%1x
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes42.0ms (0.2%)

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

1 calls:

35.0ms
hi
Results
AccuracySegmentsBranch
19.0%1hi
Compiler

Compiled 4 to 3 computations (25% saved)

regimes45.0ms (0.2%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes24.0ms (0.1%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes8.0ms (0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

simplify60.0ms (0.3%)

Algorithm
egg-herbie
Rules
176×distribute-lft-neg-in
171×unsub-neg
117×neg-mul-1
102×neg-sub0
91×cancel-sign-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066578
1115558
2187558
3262558
4365558
5528558
6800558
71028558
81176558
91283558
101331558
111349558
121355558
131356558
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 6 binary64))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64)) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (exp.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 hi (neg.f64 lo)) #s(literal -1 binary64)) x))))
(-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
#s(literal 1 binary64)
Outputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 6 binary64))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 6 binary64))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 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 (exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64))) #s(literal 6 binary64))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64)) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 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))))) (neg.f64 (/.f64 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64)) lo)))
(-.f64 (*.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 (pow.f64 (pow.f64 (-.f64 x lo) #s(literal 1/6 binary64)) #s(literal 6 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (exp.f64 (log.f64 (/.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 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (exp.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (exp.f64 (log.f64 (/.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 x lo) lo))
(+.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (exp.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal -1 binary64) lo) (exp.f64 (log.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) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 (/.f64 hi (neg.f64 lo)) #s(literal -1 binary64)) x))))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 hi (neg.f64 lo))) x))))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 lo (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x))))
(-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 hi (+.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))) (neg.f64 lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
#s(literal 1 binary64)

soundness1.7s (7.4%)

Rules
961×log1p-expm1-u
961×expm1-log1p-u
889×*-commutative
636×fma-define
614×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062810307
114979799
252159641
037918
1722897
055989
11067882
01257
115557
2245357
046616
1821610
0292995611
0131654182
1337352383
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1752 to 502 computations (71.3% saved)

preprocess52.0ms (0.2%)

Compiler

Compiled 306 to 122 computations (60.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...