xlohi (overflows)

Time bar (total: 23.8s)

analyze126.0ms (0.5%)

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: 79.0ms
...c/correct-round.rkt:121:19: 31.0ms (39.1% of total)
ival-div: 25.0ms (31.6% of total)
ival-sub: 10.0ms (12.6% of total)
ival-<: 8.0ms (10.1% of total)
ival->: 4.0ms (5.1% of total)
ival-and: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

sample1.2s (5.2%)

Results
919.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 600.0ms
...c/correct-round.rkt:121:19: 268.0ms (44.7% of total)
ival-sub: 158.0ms (26.3% of total)
ival-div: 71.0ms (11.8% of total)
ival-<: 47.0ms (7.8% of total)
ival->: 42.0ms (7% of total)
ival-and: 10.0ms (1.7% of total)
backward-pass: 3.0ms (0.5% of total)
Bogosity

preprocess178.0ms (0.7%)

Algorithm
egg-herbie
Rules
754×fmm-def
338×times-frac
207×div-sub
157×unsub-neg
139×fma-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033385
190361
2208353
3598345
41443345
52880345
63303345
73425345
83505345
93534345
103554345
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))

explain81.0ms (0.3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2560-0-(/.f64 (-.f64 x lo) (-.f64 hi lo))
00-0-(-.f64 hi lo)
00-0-(-.f64 x lo)
00-0-lo
00-0-hi
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (-.f64 x lo) (-.f64 hi lo))n/o2540
(-.f64 hi lo)overflow256
/.f64(/.f64 (-.f64 x lo) (-.f64 hi lo))o/o20
(-.f64 x lo)overflow2
(-.f64 hi lo)overflow256
Confusion
Predicted +Predicted -
+2560
-00
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+25600
-000
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
1256
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Results
43.0ms512×0valid
Compiler

Compiled 60 to 26 computations (56.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-sub: 14.0ms (65.6% of total)
ival-div: 7.0ms (32.8% of total)
const: 1.0ms (4.7% 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)

simplify38.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 hi lo)
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Rules
174×fmm-def
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

localize29.0ms (0.1%)

Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 x lo)
accuracy100.0%
(-.f64 hi lo)
accuracy3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
16.0ms256×0valid
Compiler

Compiled 20 to 7 computations (65% saved)

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

series10.0ms (0%)

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

21 calls:

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

rewrite305.0ms (1.3%)

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

simplify207.0ms (0.9%)

Algorithm
egg-herbie
Rules
614×fmm-def
358×div-sub
314×sub-neg
223×unsub-neg
218×neg-sub0
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062810307
115239799
252329641
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)
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)
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 (/.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 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)
(+.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)
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 lo (*.f64 (-.f64 hi lo) x)) (/.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 lo (*.f64 (-.f64 hi lo) x)) (/.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 lo (*.f64 (-.f64 hi lo) x)) (/.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 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 lo hi))) (neg.f64 x))
(*.f64 (+.f64 (/.f64 (/.f64 lo x) (-.f64 hi lo)) (/.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 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 lo hi))) (neg.f64 x))
(*.f64 (+.f64 (/.f64 (/.f64 lo x) (-.f64 hi lo)) (/.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 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 lo hi))) (neg.f64 x))
(*.f64 (+.f64 (/.f64 (/.f64 lo x) (-.f64 hi lo)) (/.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 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 lo)) (-.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 x (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (-.f64 (/.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 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) x hi) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x lo)) (+.f64 (/.f64 hi 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) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 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 x (-.f64 (*.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 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))) (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) hi)
(/.f64 (+.f64 (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) x) (fma.f64 lo (/.f64 (-.f64 x 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 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))) lo)) 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 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (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))
(/.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)
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 x (neg.f64 (+.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 x (neg.f64 (+.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 x (neg.f64 (+.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 #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 (/.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 (/.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))))
(-.f64 (*.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 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))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.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))))
(-.f64 (*.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi)) (/.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 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)
(+.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 (+.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (-.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 lo) (sqrt.f64 hi)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (+.f64 lo (neg.f64 lo)))
(fma.f64 (+.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (*.f64 #s(literal 0 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (-.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 lo) (sqrt.f64 hi)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (+.f64 lo (neg.f64 lo)))
(fma.f64 (+.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (*.f64 #s(literal 0 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (-.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 lo) (sqrt.f64 hi)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (+.f64 lo (neg.f64 lo)))
(fma.f64 (+.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (*.f64 #s(literal 0 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 lo) (sqrt.f64 hi)) (-.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)

eval46.0ms (0.2%)

Compiler

Compiled 6516 to 1166 computations (82.1% saved)

prune72.0ms (0.3%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New3799388
Fresh000
Picked101
Done000
Total3809389
Accuracy
19.5%
Counts
389 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.7%
(/.f64 (-.f64 x lo) hi)
9.2%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
3.8%
(/.f64 x hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
9.5%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.7%
(+.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))))))
15.0%
(+.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 250 to 156 computations (37.6% saved)

simplify152.0ms (0.6%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff128
(+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
cost-diff128
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
cost-diff192
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
cost-diff192
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
cost-diff0
(-.f64 x hi)
cost-diff0
(/.f64 (-.f64 x hi) lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
cost-diff0
(/.f64 x lo)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
cost-diff0
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
cost-diff0
(/.f64 x hi)
cost-diff6464
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
cost-diff6464
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
Rules
609×sub-neg
558×div-sub
477×times-frac
370×associate-/r*
329×unsub-neg
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
030674
169674
2148655
3431638
41275611
54133607
66416604
77447604
87928604
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 x hi)
x
hi
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
lo
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) hi)
#s(literal 1 binary64)
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(pow.f64 hi #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)
(/.f64 x lo)
x
lo
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
#s(literal 1 binary64)
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
hi
lo
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
#s(literal 1 binary64)
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
x
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
hi
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
lo
Outputs
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.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 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 #s(literal -1 binary64) (/.f64 x hi))))
(*.f64 (/.f64 #s(literal -1 binary64) hi) (+.f64 lo (*.f64 x (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))))
(/.f64 x hi)
x
hi
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 hi))))
(*.f64 (/.f64 lo hi) (-.f64 #s(literal 1 binary64) (/.f64 x hi)))
lo
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) hi)
#s(literal 1 binary64)
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(pow.f64 hi #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)
(/.f64 x lo)
x
lo
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
#s(literal 1 binary64)
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
hi
lo
(+.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 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 #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 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
#s(literal 1 binary64)
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) (neg.f64 lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (+.f64 x (-.f64 (/.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 hi) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
(*.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
x
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 (-.f64 x hi) (/.f64 hi lo))
hi
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
lo

localize145.0ms (0.6%)

Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
accuracy99.7%
(*.f64 hi (/.f64 (-.f64 x hi) lo))
accuracy99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
accuracy75.8%
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
accuracy100.0%
(-.f64 x hi)
accuracy100.0%
(/.f64 (-.f64 x hi) lo)
accuracy97.5%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
accuracy100.0%
(/.f64 x lo)
accuracy100.0%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
accuracy100.0%
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
accuracy100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
accuracy98.4%
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
accuracy98.0%
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
Results
69.0ms256×0valid
Compiler

Compiled 171 to 24 computations (86% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-sub: 13.0ms (34.4% of total)
ival-div: 11.0ms (29.1% of total)
ival-mult: 6.0ms (15.9% of total)
ival-pow: 3.0ms (7.9% of total)
ival-add: 2.0ms (5.3% of total)
const: 1.0ms (2.6% of total)
ival-neg: 1.0ms (2.6% of total)
backward-pass: 0.0ms (0% of total)

series62.0ms (0.3%)

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

126 calls:

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

rewrite249.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
270×log1p-expm1-u
270×expm1-log1p-u
265×add-cube-cbrt
262×add-exp-log
259×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify10.2s (42.9%)

Algorithm
egg-herbie
Rules
638×fma-define
476×times-frac
354×sub-neg
281×fmm-def
278×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0145352372
1383049811
Stop Event
node limit
Counts
941 → 995
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (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 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) 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 x (pow.f64 hi #s(literal 2 binary64))) (/.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 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 lo hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(/.f64 lo hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 #s(literal 1 binary64) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(/.f64 #s(literal 1 binary64) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
#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 x) lo)
(/.f64 (-.f64 lo 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 #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 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 x lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 x lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) hi)
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))))
x
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(*.f64 #s(literal -1 binary64) hi)
(*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (/.f64 x hi) #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 x hi)))))
(*.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 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x 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 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(-.f64 (/.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 (*.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 (*.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 (*.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 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 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 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 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 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 hi lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(-.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 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 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #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 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 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 #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 hi x)) (*.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 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(*.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 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(-.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))))
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 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 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 x hi) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.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 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 1 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(+.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) hi)) (*.f64 lo (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo) (*.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x hi))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal 1 binary64) (/.f64 x hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)))
(*.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 x (sqrt.f64 hi)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) hi))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) hi))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)))
(pow.f64 (/.f64 x hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 x hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi x) #s(literal -1 binary64))
(neg.f64 (/.f64 x (neg.f64 hi)))
(neg.f64 (/.f64 (neg.f64 x) hi))
(sqrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 x hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x hi))))
(cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 x hi)))
(log1p.f64 (expm1.f64 (/.f64 x hi)))
(exp.f64 (log.f64 (/.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 x hi)) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 (pow.f64 hi #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 (pow.f64 hi #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 (pow.f64 hi #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x)) (pow.f64 hi #s(literal -3 binary64)))
(*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (+.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 x) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64))))) (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x)) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) (*.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (neg.f64 x))) (*.f64 hi (neg.f64 (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 (neg.f64 hi) x)) (*.f64 (neg.f64 hi) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 (neg.f64 hi) #s(literal 1 binary64))) (*.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (neg.f64 hi) (neg.f64 x))) (*.f64 (neg.f64 hi) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x))) (neg.f64 (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(exp.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (neg.f64 lo)) #s(literal 1 binary64)))
(*.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 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) (/.f64 x lo)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) (/.f64 x lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) (/.f64 x lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 x (neg.f64 lo)) (/.f64 x (neg.f64 lo))) (/.f64 x (neg.f64 lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (neg.f64 lo)) (/.f64 x (neg.f64 lo)))) (-.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 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))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(exp.f64 (log1p.f64 (/.f64 x (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 x (neg.f64 lo))) #s(literal 1 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.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 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) lo))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.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))
(pow.f64 (/.f64 lo x) #s(literal -1 binary64))
(neg.f64 (/.f64 x (neg.f64 lo)))
(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))))
(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)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) (neg.f64 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo))) (/.f64 (-.f64 x hi) (neg.f64 lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) (neg.f64 lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))) #s(literal 1 binary64)))
(+.f64 (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (neg.f64 (-.f64 x hi)) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x hi)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x hi)) lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 lo (-.f64 x hi)) #s(literal -1 binary64))
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 hi lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(+.f64 x (neg.f64 hi))
(+.f64 (-.f64 x hi) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) hi))
(+.f64 (-.f64 x hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) 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 x) #s(literal 2 binary64)) (cbrt.f64 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 x) (sqrt.f64 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 x #s(literal 1 binary64)) (*.f64 (neg.f64 hi) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 x hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x hi)))
(*.f64 (sqrt.f64 (-.f64 x hi)) (sqrt.f64 (-.f64 x hi)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 hi hi (*.f64 x hi)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x hi)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 hi)) (-.f64 (sqrt.f64 x) (sqrt.f64 hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 hi hi (*.f64 x hi))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x hi) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 x x (fma.f64 hi hi (*.f64 x hi))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 x hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 hi hi (*.f64 x hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (+.f64 x hi)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (neg.f64 hi) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 x (neg.f64 hi)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (neg.f64 hi) (neg.f64 hi))) (-.f64 x (neg.f64 hi)))
(pow.f64 (-.f64 x hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 x hi)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 x hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 x hi))))
(cbrt.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 x hi)))
(log1p.f64 (expm1.f64 (-.f64 x hi)))
(exp.f64 (log.f64 (-.f64 x hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 x hi)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 hi))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 hi))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (/.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo) (/.f64 hi lo))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (cbrt.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (cbrt.f64 lo)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 1 binary64)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))
(/.f64 #s(literal -1 binary64) (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo)
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (neg.f64 lo))
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (neg.f64 (neg.f64 lo)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (neg.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) (neg.f64 lo))
(/.f64 (neg.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) (neg.f64 (neg.f64 lo)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo) (/.f64 hi lo))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (cbrt.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (cbrt.f64 lo)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal -1 binary64))
(neg.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo)))) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) x))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo)))) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi))
(pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) hi) (/.f64 (cbrt.f64 x) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (sqrt.f64 x) hi) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) #s(literal -1 binary64))
(neg.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(sqrt.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64)) (*.f64 (neg.f64 hi) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 hi)) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 (neg.f64 hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (*.f64 (neg.f64 hi) (neg.f64 hi))) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(/.f64 hi (/.f64 lo (-.f64 x hi)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (-.f64 x hi))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (neg.f64 (*.f64 hi (-.f64 x hi))) (neg.f64 lo))
(pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (neg.f64 lo) hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (neg.f64 lo) hi))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (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 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))) (/.f64 lo (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 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (neg.f64 lo) x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x lo) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (neg.f64 lo) x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x lo) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (neg.f64 lo) x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x lo) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 x hi)) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 x hi) x) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 x hi)) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 x hi) x) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 x hi)) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 x hi) x) lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) x lo) hi))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) x lo)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 (neg.f64 lo) x) hi)) lo) hi))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 x hi) x) lo)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 (neg.f64 lo) x) hi)) lo) hi))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 x hi) x) lo)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 (neg.f64 lo) x) hi)) lo) hi))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 x hi) x) lo)) hi)
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi) (/.f64 x hi))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (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) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 lo (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 lo (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 lo (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 lo) x) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (neg.f64 lo) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo x) (*.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo x) (*.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo x) (*.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 lo hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (/.f64 (*.f64 (neg.f64 lo) x) hi)) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (/.f64 (*.f64 (neg.f64 lo) x) hi)) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (/.f64 (*.f64 (neg.f64 lo) x) hi)) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi))) hi))
(/.f64 (neg.f64 (fma.f64 lo (/.f64 x hi) (neg.f64 lo))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi))) hi))
(/.f64 (neg.f64 (fma.f64 lo (/.f64 x hi) (neg.f64 lo))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) lo (*.f64 lo (/.f64 x hi))) hi))
(/.f64 (neg.f64 (fma.f64 lo (/.f64 x hi) (neg.f64 lo))) hi)
(/.f64 lo hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 lo) x) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (neg.f64 lo) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 lo) x) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (neg.f64 lo) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 hi x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 hi x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 hi x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 hi))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 hi))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 hi))) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(/.f64 #s(literal 1 binary64) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(neg.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
(/.f64 (neg.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(neg.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
(/.f64 (neg.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(neg.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
(/.f64 (neg.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64))) hi)
(/.f64 #s(literal 1 binary64) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (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 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (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 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 x) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 x) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 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 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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (-.f64 lo 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 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo))) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo))) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo))) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (neg.f64 x))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi)))))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (+.f64 hi (-.f64 lo x)) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (+.f64 hi (-.f64 lo x)) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (+.f64 hi (-.f64 lo x)) lo)
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (-.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 #s(literal -1 binary64) (/.f64 (-.f64 x 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 #s(literal -1 binary64) (/.f64 (-.f64 x 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 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))
(/.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 lo hi)) (/.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 lo hi)) (/.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 lo hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.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 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo 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 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo 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 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi)))))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 hi x) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 hi x) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 hi x) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) (neg.f64 x))
x
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(-.f64 x hi)
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(-.f64 x hi)
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(-.f64 x hi)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x hi) #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 x hi)))))
(*.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 hi))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))))
(*.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 hi))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))))
(*.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 hi))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (neg.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (+.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 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 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 (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 (+.f64 (/.f64 hi lo) (/.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 (/.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 (+.f64 (/.f64 hi lo) (/.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 (/.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 (+.f64 (/.f64 hi lo) (/.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 #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.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)))) (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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.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)))) (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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.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)))) (neg.f64 x))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #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 (pow.f64 lo #s(literal 2 binary64))) (/.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 (pow.f64 lo #s(literal 2 binary64))) (/.f64 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 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.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 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #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 lo hi)) (+.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 (/.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 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #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 lo hi)) (+.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 (/.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 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.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 (neg.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 (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 (neg.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) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 hi x) (*.f64 hi (-.f64 hi x))) (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 (neg.f64 hi) (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 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 (neg.f64 hi) (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.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 (*.f64 hi (-.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 (*.f64 hi (-.f64 hi x)) (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 (*.f64 hi (-.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 (*.f64 hi (-.f64 hi x)) (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 (-.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 #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)) (-.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)) (-.f64 x hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(-.f64 (/.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 hi lo) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.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 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (*.f64 #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 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (*.f64 #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 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 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 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 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.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 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 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.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 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 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.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 #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 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 (/.f64 hi lo) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.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 (/.f64 hi lo) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.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 (/.f64 hi lo) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(-.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 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 (*.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 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 (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 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.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 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 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) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 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) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.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 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.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 x (*.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.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)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (*.f64 lo 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 x (*.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.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)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.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) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 hi x) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 hi x) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 hi x) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (-.f64 x hi)) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (-.f64 x hi)) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (-.f64 x hi)) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (/.f64 (neg.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 (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 (neg.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 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (+.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 (neg.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 (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 (neg.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 (*.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 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #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 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #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 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo))))
(/.f64 x 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))))
(/.f64 (neg.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 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.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 (neg.f64 (/.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 (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)) (-.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)) (-.f64 (/.f64 (neg.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)) (-.f64 (/.f64 (neg.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 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) 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))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) 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))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (/.f64 (neg.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 (+.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 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi) x)) #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 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi) x)) #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 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi) x)) #s(literal -1 binary64)) (neg.f64 x))
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))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 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 lo hi)) (/.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) hi) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x hi) #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) hi) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x hi) #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 (neg.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)) (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) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 x (neg.f64 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) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 x (neg.f64 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 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 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 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 lo hi)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 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 lo hi)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 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 lo hi)) (/.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 (neg.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)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(-.f64 (-.f64 (*.f64 hi (/.f64 x 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 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(-.f64 (-.f64 (*.f64 hi (/.f64 x 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 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(-.f64 (-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi) x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi)) x) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi) x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi)) x) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi) x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo) hi)) x) (/.f64 hi lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo)))
(-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo)))
(-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo)))
(-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))) (fma.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (*.f64 (/.f64 x hi) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 1 binary64)))
(-.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 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 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 2 binary64)) (cbrt.f64 (-.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 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (-.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 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))) (neg.f64 (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (sqrt.f64 (/.f64 x hi))) (-.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (*.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 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))) (neg.f64 (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))) (neg.f64 (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))) (neg.f64 (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))) (neg.f64 (+.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 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 lo (+.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))) (neg.f64 (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))) (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi)))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 3 binary64))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 2 binary64))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))
(fabs.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(log.f64 (exp.f64 (-.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 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.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 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(log1p.f64 (expm1.f64 (-.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 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(exp.f64 (log.f64 (-.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 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 1 binary64)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 lo)))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) hi)) (*.f64 lo (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) lo) (*.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log.f64 (pow.f64 (exp.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 x hi)))
(*.f64 x (/.f64 #s(literal 1 binary64) hi))
(/.f64 x hi)
(*.f64 #s(literal 1 binary64) (/.f64 x hi))
(/.f64 x hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)))
(/.f64 x hi)
(*.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)))
(/.f64 x hi)
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 x (sqrt.f64 hi)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(/.f64 x hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) hi))
(/.f64 x hi)
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) hi))
(/.f64 x hi)
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 hi)))
(/.f64 (/.f64 x (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)))
(*.f64 (cbrt.f64 (/.f64 x hi)) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 x) (sqrt.f64 hi)))
(pow.f64 (/.f64 x hi) #s(literal 1 binary64))
(/.f64 x hi)
(pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 3 binary64))
(/.f64 x hi)
(pow.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 x hi)
(pow.f64 (sqrt.f64 (/.f64 x hi)) #s(literal 2 binary64))
(/.f64 x hi)
(pow.f64 (/.f64 hi x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi x))
(neg.f64 (/.f64 x (neg.f64 hi)))
(/.f64 x hi)
(neg.f64 (/.f64 (neg.f64 x) hi))
(/.f64 x hi)
(sqrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)))
(fabs.f64 (/.f64 x hi))
(log.f64 (exp.f64 (/.f64 x hi)))
(/.f64 x hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x hi))))
(/.f64 x hi)
(cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)))
(/.f64 x hi)
(expm1.f64 (log1p.f64 (/.f64 x hi)))
(log1p.f64 (expm1.f64 (/.f64 x hi)))
(/.f64 x hi)
(exp.f64 (log.f64 (/.f64 x hi)))
(/.f64 x hi)
(exp.f64 (*.f64 (log.f64 (/.f64 x hi)) #s(literal 1 binary64)))
(/.f64 x hi)
(+.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) hi)) (/.f64 (sqrt.f64 x) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (/.f64 (sqrt.f64 x) (neg.f64 hi)) (/.f64 (sqrt.f64 x) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (+.f64 (/.f64 (neg.f64 x) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 (pow.f64 hi #s(literal -2 binary64)) x)))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 (pow.f64 hi #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 (pow.f64 hi #s(literal -2 binary64)) (neg.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 (pow.f64 hi #s(literal -2 binary64)) (neg.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 (pow.f64 hi #s(literal -2 binary64)) (neg.f64 x))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 (pow.f64 hi #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (pow.f64 hi #s(literal -1 binary64)) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (pow.f64 hi #s(literal -1 binary64)) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (pow.f64 hi #s(literal -1 binary64)) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (*.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x)) (pow.f64 hi #s(literal -3 binary64)))
(*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (fma.f64 x (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 x) hi)) (-.f64 (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 x) hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64))) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64))))) (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (fma.f64 x (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x)) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (fma.f64 x (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) (*.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) (/.f64 (pow.f64 hi #s(literal 3 binary64)) x))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (neg.f64 x))) (*.f64 hi (neg.f64 (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi x)) (pow.f64 (neg.f64 hi) #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 (neg.f64 hi) x)) (*.f64 (neg.f64 hi) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi x)) (pow.f64 (neg.f64 hi) #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 (neg.f64 hi) #s(literal 1 binary64))) (*.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (neg.f64 hi)) (/.f64 (pow.f64 (neg.f64 hi) #s(literal 3 binary64)) x))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) (/.f64 (pow.f64 (neg.f64 hi) #s(literal 3 binary64)) x))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (neg.f64 hi) (neg.f64 x))) (*.f64 (neg.f64 hi) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x)) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x))) (neg.f64 (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (+.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi x)) (pow.f64 (neg.f64 hi) #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 x (pow.f64 hi #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (fma.f64 x (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (+.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 hi #s(literal -2 binary64)) (neg.f64 x)) (neg.f64 (fma.f64 x (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) hi))) (pow.f64 hi #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 2 binary64))) (fma.f64 x (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 3 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(pow.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(log.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(exp.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (*.f64 (pow.f64 hi #s(literal -2 binary64)) (neg.f64 x)))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(-.f64 (pow.f64 hi #s(literal -1 binary64)) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (neg.f64 lo)) #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 (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 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) (/.f64 x lo)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (/.f64 x lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) (/.f64 x lo))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (/.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) (/.f64 x lo))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (/.f64 x lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) (/.f64 x lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (/.f64 x lo) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) (pow.f64 (/.f64 x lo) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (/.f64 x (neg.f64 lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 x lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 x (neg.f64 lo)) (/.f64 x (neg.f64 lo))) (/.f64 x (neg.f64 lo)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (/.f64 x lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x (neg.f64 lo)) (/.f64 x (neg.f64 lo)))) (-.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 lo))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(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))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(exp.f64 (log1p.f64 (/.f64 x (neg.f64 lo))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 x (neg.f64 lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (/.f64 x lo)))
(*.f64 x (/.f64 #s(literal 1 binary64) lo))
(/.f64 x lo)
(*.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.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 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(/.f64 x lo)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 lo)))
(/.f64 (/.f64 x (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 x (sqrt.f64 lo)))
(/.f64 (/.f64 x (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) lo))
(/.f64 x lo)
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) lo))
(/.f64 x lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x lo)))
(*.f64 (cbrt.f64 (/.f64 x lo)) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x lo))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 x) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 lo)))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 lo))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(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)
(pow.f64 (/.f64 lo x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo x))
(neg.f64 (/.f64 x (neg.f64 lo)))
(/.f64 x lo)
(sqrt.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)))
(fabs.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)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(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)
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) (neg.f64 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 (-.f64 x hi) (neg.f64 lo)) #s(literal 1 binary64)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x 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 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.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) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) (neg.f64 lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo))) (/.f64 (-.f64 x hi) (neg.f64 lo)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo)))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) (neg.f64 lo))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))) #s(literal 1 binary64)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (/.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)
(*.f64 (neg.f64 (-.f64 x hi)) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo))) (sqrt.f64 lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(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 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 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 (/.f64 lo (-.f64 x hi)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi)))
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(/.f64 (-.f64 x hi) lo)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))
(/.f64 (-.f64 x hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 x hi) lo)
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(+.f64 x (neg.f64 hi))
(-.f64 x hi)
(+.f64 (-.f64 x hi) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) hi))
(+.f64 (-.f64 x hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (-.f64 x hi) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (-.f64 x hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) 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 x hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (-.f64 x hi) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 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 x hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (-.f64 x hi) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 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 x hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (-.f64 x hi) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (neg.f64 hi) #s(literal 1 binary64)))
(-.f64 x hi)
(*.f64 #s(literal 1 binary64) (-.f64 x hi))
(-.f64 x hi)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x hi)))
(-.f64 x hi)
(*.f64 (sqrt.f64 (-.f64 x hi)) (sqrt.f64 (-.f64 x hi)))
(-.f64 x hi)
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 hi hi (*.f64 x hi)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 hi hi (*.f64 hi x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 x x (fma.f64 hi hi (*.f64 hi x))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x hi)))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 hi x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 hi x))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 hi)) (-.f64 (sqrt.f64 x) (sqrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (fma.f64 hi hi (*.f64 x hi))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 hi hi (*.f64 hi x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 x x (fma.f64 hi hi (*.f64 hi x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x hi) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 hi x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 hi x))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 x x (fma.f64 hi hi (*.f64 x hi))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 hi hi (*.f64 hi x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 x x (fma.f64 hi hi (*.f64 hi x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 x hi))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 hi x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 hi x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 hi hi (*.f64 x hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (fma.f64 hi hi (*.f64 hi x)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 x x (fma.f64 hi hi (*.f64 hi x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (+.f64 x hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (+.f64 hi x)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 hi x)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (neg.f64 hi) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 x (neg.f64 hi)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (fma.f64 hi hi (*.f64 hi x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 x x (fma.f64 hi hi (*.f64 hi x))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (neg.f64 hi) (neg.f64 hi))) (-.f64 x (neg.f64 hi)))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 hi x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (+.f64 hi x))
(pow.f64 (-.f64 x hi) #s(literal 1 binary64))
(-.f64 x hi)
(pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 3 binary64))
(-.f64 x hi)
(pow.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 x hi)
(pow.f64 (sqrt.f64 (-.f64 x hi)) #s(literal 2 binary64))
(-.f64 x hi)
(sqrt.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))
(fabs.f64 (-.f64 x hi))
(log.f64 (exp.f64 (-.f64 x hi)))
(-.f64 x hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 x hi))))
(-.f64 x hi)
(cbrt.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))
(-.f64 x hi)
(expm1.f64 (log1p.f64 (-.f64 x hi)))
(log1p.f64 (expm1.f64 (-.f64 x hi)))
(-.f64 x hi)
(exp.f64 (log.f64 (-.f64 x hi)))
(-.f64 x hi)
(exp.f64 (*.f64 (log.f64 (-.f64 x hi)) #s(literal 1 binary64)))
(-.f64 x hi)
(fma.f64 #s(literal 1 binary64) x (neg.f64 hi))
(-.f64 x hi)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 hi))
(-.f64 x hi)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 hi))
(-.f64 x hi)
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (/.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (/.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 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 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(neg.f64 (/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal -1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo) (/.f64 hi lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 lo)))
(/.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 lo)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 lo))) (sqrt.f64 lo))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 lo))) (sqrt.f64 lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (cbrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (cbrt.f64 lo)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(/.f64 #s(literal 1 binary64) (/.f64 lo (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 1 binary64)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(/.f64 #s(literal -1 binary64) (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (neg.f64 lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (neg.f64 (neg.f64 lo)))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) lo))
(/.f64 (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))) lo)
(/.f64 (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64))) (fma.f64 x x (+.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64)) (*.f64 x (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))))) lo)
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) (*.f64 lo (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64))) (*.f64 lo (+.f64 x (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) (neg.f64 lo))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(/.f64 (neg.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) (neg.f64 (neg.f64 lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (neg.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 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal -1 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(+.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo) (/.f64 hi lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (neg.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 lo)))
(/.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 lo)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 lo))) (sqrt.f64 lo))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 lo))) (sqrt.f64 lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (cbrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (cbrt.f64 lo)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal -1 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(neg.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi)
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64))) (+.f64 x (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64))) (fma.f64 x x (+.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64)) (*.f64 x (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64))) (+.f64 x (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64))) (fma.f64 x x (+.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64)) (*.f64 x (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64))) (+.f64 x (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64))) (fma.f64 x x (+.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64)) (*.f64 x (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64))) (+.f64 x (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64))) (fma.f64 x x (+.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64)) (*.f64 x (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64))) (+.f64 x (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) x))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64)) (fma.f64 x x (*.f64 x (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo)))) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (+.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) x))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) x))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo)))) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi))
(/.f64 (fma.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(/.f64 (fma.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 3 binary64))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(pow.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)))
(fabs.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(log.f64 (exp.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64)))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(exp.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 1 binary64)))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 #s(literal 1 binary64) x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.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) (neg.f64 hi)) x)
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) x)
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) x)
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))
(/.f64 (/.f64 x hi) hi)
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(*.f64 (/.f64 (sqrt.f64 x) hi) (/.f64 (sqrt.f64 x) hi))
(/.f64 (/.f64 x hi) hi)
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (neg.f64 x) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (/.f64 x (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) hi) (/.f64 (cbrt.f64 x) hi))
(/.f64 (/.f64 x hi) hi)
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (/.f64 x hi) hi)
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (/.f64 x hi) hi)
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))) (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 hi #s(literal 4 binary64)))))
(pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 x) hi) #s(literal 2 binary64))
(/.f64 (/.f64 x hi) hi)
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x))
(neg.f64 (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 hi #s(literal -2 binary64))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 x (pow.f64 hi #s(literal -2 binary64)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) hi))
(+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64)) (*.f64 (neg.f64 hi) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(*.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 hi)) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 hi)))
(*.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 (neg.f64 hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi)))))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (*.f64 (neg.f64 hi) (neg.f64 hi))) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi)))
(*.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)))
(fabs.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(/.f64 hi (/.f64 lo (-.f64 x hi)))
(*.f64 (/.f64 hi lo) (-.f64 x hi))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (-.f64 x hi))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (-.f64 x hi)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (neg.f64 (*.f64 hi (-.f64 x hi))) (neg.f64 lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))

eval260.0ms (1.1%)

Compiler

Compiled 23830 to 4286 computations (82% saved)

prune484.0ms (2%)

Pruning

77 alts after pruning (74 fresh and 3 done)

PrunedKeptTotal
New1044711115
Fresh134
Picked235
Done000
Total1047771124
Accuracy
19.9%
Counts
1124 → 77
Alt Table
Click to see full alt table
StatusAccuracyProgram
15.0%
(fma.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
18.8%
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
18.8%
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
13.8%
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal -1 binary64)))
9.2%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
13.8%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
18.8%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
18.8%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
18.9%
(/.f64 (neg.f64 lo) hi)
3.8%
(/.f64 x hi)
18.8%
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
9.5%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
9.5%
(-.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64)))
9.5%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)))
13.8%
(-.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x)))))
18.7%
(+.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.0%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
18.8%
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
9.4%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.8%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
15.0%
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo))))
14.0%
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo) (/.f64 hi lo)))
18.8%
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal -1 binary64))))
18.8%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo)))
18.8%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (cbrt.f64 lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) (neg.f64 lo))))
18.8%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (fma.f64 x (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 hi lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 3 binary64)) lo)) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (+.f64 (-.f64 x hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi)) lo)) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x hi))) lo)) hi)) lo)))
8.6%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)) lo)))
14.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (neg.f64 hi) lo)) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x hi)) lo))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo))) hi)) lo)))
12.4%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))))) hi)) lo)))
14.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 hi)) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 hi)))) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
18.8%
(+.f64 #s(literal 1 binary64) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
18.8%
(+.f64 #s(literal 1 binary64) (log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
9.5%
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (neg.f64 x))
18.8%
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
18.7%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
18.8%
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
18.9%
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
18.8%
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
18.8%
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
18.8%
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
17.9%
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
13.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%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
18.8%
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
18.8%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3612 to 2039 computations (43.5% saved)

simplify66.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff19648
(+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi))
cost-diff19648
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)
cost-diff19712
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
cost-diff19712
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
cost-diff12992
(+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi))
cost-diff12992
(/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) lo)
cost-diff13056
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) lo))
cost-diff13056
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) lo)))
cost-diff384
(+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi))
cost-diff384
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)) lo)
cost-diff448
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)) lo))
cost-diff448
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)) lo)))
cost-diff0
(/.f64 x hi)
cost-diff6464
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
cost-diff6464
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
cost-diff6464
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
cost-diff12928
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
Rules
343×associate-*r/
295×cancel-sign-sub-inv
265×associate-+r+
253×fma-define
241×associate--r+
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0531774
11341705
23111613
39851558
435261405
Stop Event
node limit
Calls
Call 1
Inputs
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
#s(literal 1 binary64)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
x
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
hi
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
lo
(neg.f64 hi)
#s(literal 2 binary64)
(/.f64 x hi)
x
hi
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)) lo)))
#s(literal 1 binary64)
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)) lo)
(+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi))
x
(-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)
(*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo))
hi
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(-.f64 #s(literal 1 binary64) (/.f64 hi x))
(/.f64 hi x)
lo
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) lo)))
#s(literal 1 binary64)
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) lo)
(+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi))
x
(-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)
(*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
hi
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
lo
#s(literal 3 binary64)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
#s(literal 1 binary64)
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)
(+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi))
x
(-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
hi
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))
(cbrt.f64 lo)
lo
#s(literal 2 binary64)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(-.f64 x hi)
Outputs
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.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 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) 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 (*.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
#s(literal 1 binary64)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
x
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
hi
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
lo
(neg.f64 hi)
#s(literal 2 binary64)
(/.f64 x hi)
x
hi
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) #s(literal -1 binary64)))) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (fma.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) #s(literal -1 binary64)) x) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
#s(literal 1 binary64)
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (+.f64 x (*.f64 hi (+.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) #s(literal -1 binary64)))) (neg.f64 lo))
(/.f64 (fma.f64 hi (fma.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
x
(-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo))
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(*.f64 x (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(*.f64 (-.f64 x hi) (/.f64 hi lo))
hi
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(-.f64 x hi)
(-.f64 #s(literal 1 binary64) (/.f64 hi x))
(/.f64 hi x)
lo
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) #s(literal -1 binary64)))) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (fma.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) #s(literal -1 binary64)) x) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
#s(literal 1 binary64)
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (+.f64 x (*.f64 hi (+.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) #s(literal -1 binary64)))) (neg.f64 lo))
(/.f64 (fma.f64 hi (fma.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
x
(-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(*.f64 x (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(*.f64 (-.f64 x hi) (/.f64 hi lo))
hi
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
lo
#s(literal 3 binary64)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) #s(literal -1 binary64)))) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (fma.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) #s(literal -1 binary64)) x) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
#s(literal 1 binary64)
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (+.f64 x (*.f64 hi (+.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) #s(literal -1 binary64)))) (neg.f64 lo))
(/.f64 (fma.f64 hi (fma.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi))
(+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
x
(-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(*.f64 x (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(*.f64 (-.f64 x hi) (/.f64 hi lo))
hi
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(/.f64 (-.f64 x hi) lo)
(/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))
(cbrt.f64 lo)
lo
#s(literal 2 binary64)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(-.f64 x hi)

localize281.0ms (1.2%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.4%
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
accuracy99.4%
(cbrt.f64 lo)
accuracy99.1%
(pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))
accuracy75.8%
(-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
accuracy99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) lo)
accuracy99.3%
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
accuracy99.0%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))
accuracy75.8%
(-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)
accuracy99.7%
(*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo))
accuracy99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)) lo)
accuracy75.8%
(-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)
accuracy59.0%
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
accuracy100.0%
(/.f64 x hi)
accuracy99.6%
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
accuracy99.6%
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
accuracy99.2%
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
accuracy97.6%
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
Results
173.0ms256×0valid
Compiler

Compiled 507 to 47 computations (90.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 119.0ms
ival-pow: 60.0ms (50.6% of total)
ival-div: 19.0ms (16% of total)
ival-add: 11.0ms (9.3% of total)
ival-mult: 11.0ms (9.3% of total)
ival-sub: 7.0ms (5.9% of total)
ival-neg: 5.0ms (4.2% of total)
ival-cbrt: 3.0ms (2.5% of total)
ival-sqrt: 2.0ms (1.7% of total)
const: 1.0ms (0.8% of total)
backward-pass: 0.0ms (0% of total)

series138.0ms (0.6%)

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

228 calls:

TimeVariablePointExpression
7.0ms
lo
@inf
(pow (cbrt lo) 2)
6.0ms
lo
@inf
(+ 1 (neg (/ (+ x (- (* hi (/ (* x (- 1 (/ hi x))) lo)) hi)) lo)))
3.0ms
hi
@inf
(cbrt (/ (- x hi) lo))
3.0ms
x
@0
(+ 1 (neg (/ (+ x (- (* hi (/ (* x (- 1 (/ hi x))) lo)) hi)) lo)))
3.0ms
x
@inf
(sqrt (pow (+ 1 (/ (+ x (+ (* hi (/ (- x hi) lo)) (neg hi))) lo)) 2))

rewrite261.0ms (1.1%)

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

Useful iterations: 0 (0.0ms)

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

simplify1.0s (4.3%)

Algorithm
egg-herbie
Rules
811×fma-define
529×distribute-lft-in
418×*-commutative
248×sub-neg
238×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0161325769897549
1417225769892642
Stop Event
node limit
Counts
1503 → 981
Calls
Call 1
Inputs
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (+.f64 (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (+.f64 (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) x)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) x)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 lo (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x lo))) (*.f64 #s(literal 2 binary64) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 2 binary64) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 hi lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) lo)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) lo))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) 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 (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(-.f64 (/.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 (*.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 (*.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 (*.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 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 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 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 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 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 hi lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(-.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 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 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #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 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 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 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo))) x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.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 (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) 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 (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) 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 (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) 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 (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo))) 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))))
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 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (+.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.f64 lo (-.f64 x hi))) lo)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) 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 (+.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 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(-.f64 (/.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 (*.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 (*.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 (*.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 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 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 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 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(-.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 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 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #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 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 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 #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 hi x)) (*.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 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) #s(literal 1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) 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 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo)) #s(literal 1 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 #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 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 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))) hi)
(-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))) hi)
(-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))) 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 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(-.f64 (/.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 (*.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 (*.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 (*.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 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 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 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 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 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 hi lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(-.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 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 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #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 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 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 #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 hi x)) (*.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 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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))))
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 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 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))) hi)
(-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))) hi)
(-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))) hi)
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 #s(literal -1 binary64) hi)
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))))
x
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(*.f64 #s(literal -1 binary64) hi)
(*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (/.f64 x hi) #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 x hi)))))
(*.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 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) lo)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) hi)
(-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) hi)
(-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) hi)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) hi)
(-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) hi)
(-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.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 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64))))))) (*.f64 (cbrt.f64 (/.f64 hi 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) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64)))))))) (*.f64 (cbrt.f64 (/.f64 hi 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) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64)))))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64))))
(cbrt.f64 (/.f64 x lo))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64))))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64)))) (+.f64 (*.f64 #s(literal -1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo)) (*.f64 #s(literal 2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 x lo)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.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 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) lo)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo)) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(cbrt.f64 (/.f64 x lo))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/9 binary64)) hi)))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 lo #s(literal 11 binary64)) (pow.f64 x #s(literal 7 binary64)))) #s(literal 1/9 binary64)) hi)))))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/9 binary64))) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64))))))))) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 11 binary64)) (pow.f64 x #s(literal 7 binary64)))) #s(literal 1/9 binary64))))))))
(*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 hi (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo))) (/.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) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (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) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo))) (/.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) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64)))))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo)) x))) (pow.f64 hi #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 10 binary64)) lo)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo)) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo)) x))) (pow.f64 hi #s(literal 3 binary64)))))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.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 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) lo)
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))
(*.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(-.f64 (+.f64 x (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) hi)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) (sqrt.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))))
(pow.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))
(fma.f64 (sqrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo)
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo)
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) #s(literal 1 binary64))
(pow.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 hi x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 hi))
(+.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(*.f64 (sqrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))))
(pow.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(log1p.f64 (expm1.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(exp.f64 (log.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 hi))
(fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))
(fma.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) hi (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (neg.f64 hi))
(fma.f64 (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))))) #s(literal 1 binary64))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))))))
(cbrt.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))))
(log1p.f64 (expm1.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))))
(exp.f64 (log.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (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 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(*.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)))
(*.f64 (cbrt.f64 (pow.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)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) #s(literal 3 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 x hi)) (neg.f64 lo))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (-.f64 x hi)) (cbrt.f64 lo))
(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 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #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 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (-.f64 x hi)) (pow.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 lo (-.f64 x hi))))
(/.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 lo))
(/.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 x hi))) (cbrt.f64 (neg.f64 lo)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (-.f64 x hi))) (cbrt.f64 (cbrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 lo) (cbrt.f64 lo))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 lo))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 lo)))
(*.f64 (pow.f64 lo #s(literal 1/6 binary64)) (pow.f64 lo #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 lo))
(*.f64 (pow.f64 (sqrt.f64 lo) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 lo) #s(literal 1/3 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 2 binary64))))
(pow.f64 lo #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 lo) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 lo #s(literal 1/6 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cbrt.f64 lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 lo))))
(expm1.f64 (log1p.f64 (cbrt.f64 lo)))
(log1p.f64 (expm1.f64 (cbrt.f64 lo)))
(exp.f64 (log.f64 (cbrt.f64 lo)))
(exp.f64 (*.f64 (log.f64 lo) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 lo)) #s(literal 1 binary64)))
(-.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 lo (-.f64 x hi)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 x hi)) (neg.f64 lo))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (-.f64 x hi)) (cbrt.f64 lo))
(pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) #s(literal 3/2 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 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #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 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 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)))
Outputs
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.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 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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 (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 #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 (neg.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 (neg.f64 (/.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 (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (+.f64 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 lo (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (+.f64 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 lo (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x lo)) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x lo)) (/.f64 hi lo)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))
(pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64))
(pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 x (*.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)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64)))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64)))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (+.f64 (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x)) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (+.f64 (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x)) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x)) (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (pow.f64 (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) x)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) x) (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) x)) x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) x)) (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) x) (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) x)) x)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(fma.f64 hi (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(fma.f64 hi (fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(fma.f64 hi (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(fma.f64 hi (fma.f64 hi (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) hi))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) hi)) hi)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) hi))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) hi)) hi)))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 lo (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi lo) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (fma.f64 lo (*.f64 #s(literal 2 binary64) (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 lo (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (fma.f64 lo (*.f64 #s(literal 2 binary64) (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x lo))) (*.f64 #s(literal 2 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (*.f64 #s(literal 2 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 2 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x lo) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x lo) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (/.f64 (*.f64 hi #s(literal -2 binary64)) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 #s(literal 2 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x lo) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 #s(literal 2 binary64) (/.f64 hi lo))))
(+.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x lo) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 hi #s(literal -2 binary64)) lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (*.f64 #s(literal 2 binary64) (/.f64 hi lo))))
(fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (-.f64 x hi) (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 x hi) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) lo)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) lo)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (-.f64 x hi) (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) lo)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 x hi) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) lo)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) lo)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.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 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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 (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 #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 (neg.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 (neg.f64 (/.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 (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (+.f64 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 lo (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (+.f64 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 lo (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x lo)) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x lo)) (/.f64 hi lo)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (neg.f64 (+.f64 (/.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 (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 (neg.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 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (+.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 (neg.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 (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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.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 (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 (pow.f64 lo #s(literal 2 binary64)) x))) (/.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 (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 (pow.f64 lo #s(literal 2 binary64)) x))) (/.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 (neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))) lo)
(*.f64 (neg.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 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.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 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 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 (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 #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 (neg.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 (neg.f64 (/.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 (/.f64 x 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 (/.f64 x 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 (/.f64 x 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 (/.f64 x hi) lo)) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.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))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.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))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #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 #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))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) 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 (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 (+.f64 (/.f64 hi lo) (/.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 (/.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 (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 (+.f64 (/.f64 hi lo) (/.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 (/.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 (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 (+.f64 (/.f64 hi lo) (/.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 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #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)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #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)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #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 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) (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.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) (fma.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))))) (neg.f64 (/.f64 x lo))))
(-.f64 (fma.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))))) #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) (fma.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))))) (neg.f64 (/.f64 x lo))))
(-.f64 (fma.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))))) #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 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.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 (/.f64 x 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)) (-.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 (/.f64 x 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 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.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 (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)) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (neg.f64 (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 (neg.f64 (*.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (neg.f64 (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 (neg.f64 (*.f64 hi x)) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (-.f64 x hi)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (-.f64 x hi)) lo))
(-.f64 (/.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 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.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 (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 (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 (*.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 (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 (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 (*.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 (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 (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))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.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 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.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 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 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.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 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 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.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 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (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 hi lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (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 hi lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (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 lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 x) lo))
(-.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))
(fma.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))))) (neg.f64 (/.f64 x lo)))
(fma.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 (neg.f64 x) lo))
(-.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))
(fma.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))))) (neg.f64 (/.f64 x lo)))
(fma.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 (neg.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 (/.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 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 x 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)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 x 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)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo))) x) lo)
(/.f64 (+.f64 hi (-.f64 (neg.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) x)) lo)
(/.f64 (-.f64 (-.f64 hi (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo))) x) lo)
(/.f64 (+.f64 hi (-.f64 (neg.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) x)) lo)
(/.f64 (-.f64 (-.f64 hi (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo))) x) lo)
(/.f64 (+.f64 hi (-.f64 (neg.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) x)) lo)
(/.f64 (-.f64 (-.f64 hi (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 (neg.f64 (-.f64 x hi)) lo)
(/.f64 (-.f64 x hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 (-.f64 x hi))) lo))
(/.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (-.f64 x hi)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 (-.f64 x hi))) lo))
(/.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (-.f64 x hi)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 (-.f64 x hi))) lo))
(/.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (-.f64 x hi)) (neg.f64 lo))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (neg.f64 (+.f64 (/.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 (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 (neg.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 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (+.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 (neg.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 (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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.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 (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 (pow.f64 lo #s(literal 2 binary64)) x))) (/.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 (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 (pow.f64 lo #s(literal 2 binary64)) x))) (/.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 (neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))) lo)
(*.f64 (neg.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 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.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 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 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 (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 #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 (neg.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 (neg.f64 (/.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 (/.f64 x 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 (/.f64 x 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 (/.f64 x 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 (/.f64 x hi) lo)) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 x hi) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 x hi) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 x hi) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))))) lo))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) 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 (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))))) lo))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) 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 (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))))) lo))
(/.f64 (neg.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (-.f64 x hi))) (neg.f64 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)
(neg.f64 (+.f64 (/.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 (+.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))))
(neg.f64 (*.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))))
(neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) 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 (/.f64 hi lo) (/.f64 (neg.f64 (+.f64 (/.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))))
(neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) 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 (/.f64 hi lo) (/.f64 (neg.f64 (+.f64 (/.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))))
(neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) 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 (/.f64 hi lo) (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) x)) #s(literal -1 binary64))))
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 #s(literal -1 binary64) (/.f64 x lo)) 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 (/.f64 x 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 (/.f64 x hi) lo) (/.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 (/.f64 x hi) lo) (/.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 (/.f64 (/.f64 x hi) lo) (/.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 #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 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (neg.f64 (/.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) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (neg.f64 (/.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 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (+.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (fma.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (fma.f64 lo (-.f64 x hi) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (+.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (fma.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (fma.f64 lo (-.f64 x hi) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (+.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (fma.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (fma.f64 lo (-.f64 x hi) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi)
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi)
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi)
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi)
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi)
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)) hi)
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) 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 #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))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) 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 (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 (+.f64 (/.f64 hi lo) (/.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 (/.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 (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 (+.f64 (/.f64 hi lo) (/.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 (/.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 (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 (+.f64 (/.f64 hi lo) (/.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 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #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 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #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 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #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 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) (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.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) (fma.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))))) (neg.f64 (/.f64 x lo))))
(-.f64 (fma.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))))) #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) (fma.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))))) (neg.f64 (/.f64 x lo))))
(-.f64 (fma.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))))) #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 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.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 (/.f64 x 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)) (-.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 (/.f64 x 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 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.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 (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)) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 hi (-.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)) (neg.f64 (*.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)) (neg.f64 (*.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 #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 (*.f64 hi (-.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 (*.f64 hi (-.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 (*.f64 hi (-.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 (*.f64 hi (-.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 hi (/.f64 (neg.f64 (-.f64 x hi)) lo)) (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 hi (/.f64 (neg.f64 (-.f64 x hi)) lo)) (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))
(-.f64 (/.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 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.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 (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 (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 (*.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 (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 (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 (*.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 (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 (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))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.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 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.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 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 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.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 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 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.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 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (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 hi lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (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 hi lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (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 lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 x) lo))
(-.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))
(fma.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))))) (neg.f64 (/.f64 x lo)))
(fma.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 (neg.f64 x) lo))
(-.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))
(fma.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))))) (neg.f64 (/.f64 x lo)))
(fma.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 (neg.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 (/.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 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 x 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)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 x 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)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 hi (-.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 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 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 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (+.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)) lo)
(/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (+.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)) lo)
(/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (+.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)) lo)
(/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 (neg.f64 (-.f64 x hi)) lo)
(/.f64 (-.f64 x hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 hi (/.f64 (neg.f64 (-.f64 x hi)) lo)) (-.f64 x hi))) lo))
(/.f64 (-.f64 (neg.f64 (-.f64 x hi)) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 hi (/.f64 (neg.f64 (-.f64 x hi)) lo)) (-.f64 x hi))) lo))
(/.f64 (-.f64 (neg.f64 (-.f64 x hi)) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 hi (/.f64 (neg.f64 (-.f64 x hi)) lo)) (-.f64 x hi))) lo))
(/.f64 (-.f64 (neg.f64 (-.f64 x hi)) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (neg.f64 (+.f64 (/.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 (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 (neg.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 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (+.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 (neg.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 (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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.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 (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 (pow.f64 lo #s(literal 2 binary64)) x))) (/.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 (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 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) #s(literal 1 binary64))) lo))
(/.f64 (neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))) lo)
(*.f64 (neg.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 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 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 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))) (/.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 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 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 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))) (/.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 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 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 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))) (/.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 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.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 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 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 (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 #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 (neg.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 (neg.f64 (/.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 (/.f64 x 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 (/.f64 x 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 (/.f64 x 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 (/.f64 x hi) lo)) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.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 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.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 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.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 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) 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)
(neg.f64 (+.f64 (/.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 (+.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 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) #s(literal 1 binary64))))
(neg.f64 (*.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 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo)) #s(literal 1 binary64))))
(neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) 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 (/.f64 hi lo) (/.f64 (neg.f64 (+.f64 (/.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 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo)) #s(literal 1 binary64))))
(neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) 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 (/.f64 hi lo) (/.f64 (neg.f64 (+.f64 (/.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 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo)) #s(literal 1 binary64))))
(neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) 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 (/.f64 hi lo) (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) x)) #s(literal -1 binary64))))
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 #s(literal -1 binary64) (/.f64 x lo)) 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 (/.f64 x 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 (/.f64 x hi) lo) (/.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 (/.f64 x hi) lo) (/.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 (/.f64 (/.f64 x hi) lo) (/.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 #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 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (neg.f64 (/.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) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (neg.f64 (/.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 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 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.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 #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 #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))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) 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 (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 (+.f64 (/.f64 hi lo) (/.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 (/.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 (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 (+.f64 (/.f64 hi lo) (/.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 (/.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 (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 (+.f64 (/.f64 hi lo) (/.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 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #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)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #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)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #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 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) (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.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) (fma.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))))) (neg.f64 (/.f64 x lo))))
(-.f64 (fma.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))))) #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) (fma.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))))) (neg.f64 (/.f64 x lo))))
(-.f64 (fma.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))))) #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 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.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 (/.f64 x 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)) (-.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 (/.f64 x 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 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.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 (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)) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 hi (-.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)) (neg.f64 (*.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)) (neg.f64 (*.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 #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 (*.f64 hi (-.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 (*.f64 hi (-.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 (*.f64 hi (-.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 (*.f64 hi (-.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 hi (/.f64 (neg.f64 (-.f64 x hi)) lo)) (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 hi (/.f64 (neg.f64 (-.f64 x hi)) lo)) (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))
(-.f64 (/.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 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.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 (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 (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 (*.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 (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 (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 (*.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 (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 (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))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.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 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.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 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 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.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 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 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.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 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 hi (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (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 hi lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (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 hi lo) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (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 lo))
(neg.f64 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 x) lo))
(-.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))
(fma.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))))) (neg.f64 (/.f64 x lo)))
(fma.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 (neg.f64 x) lo))
(-.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))
(fma.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))))) (neg.f64 (/.f64 x lo)))
(fma.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 (neg.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 (/.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 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 x 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)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (/.f64 x 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)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (/.f64 x hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 hi (-.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 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 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 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (+.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)) lo)
(/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (+.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)) lo)
(/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x) lo)
(/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) x) lo)
(/.f64 (+.f64 hi (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) x)) lo)
(/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))) x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 (neg.f64 (-.f64 x hi)) lo)
(/.f64 (-.f64 x hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 hi (/.f64 (neg.f64 (-.f64 x hi)) lo)) (-.f64 x hi))) lo))
(/.f64 (-.f64 (neg.f64 (-.f64 x hi)) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 hi (/.f64 (neg.f64 (-.f64 x hi)) lo)) (-.f64 x hi))) lo))
(/.f64 (-.f64 (neg.f64 (-.f64 x hi)) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 hi (/.f64 (neg.f64 (-.f64 x hi)) lo)) (-.f64 x hi))) lo))
(/.f64 (-.f64 (neg.f64 (-.f64 x hi)) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (neg.f64 (+.f64 (/.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 (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 (neg.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 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (+.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 (neg.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 (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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.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 (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 (pow.f64 lo #s(literal 2 binary64)) x))) (/.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 (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 (pow.f64 lo #s(literal 2 binary64)) x))) (/.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 (neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)))) lo)
(*.f64 (neg.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 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.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 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 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 (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 #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 (neg.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 (neg.f64 (/.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 (/.f64 x 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 (/.f64 x 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 (/.f64 x 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 (/.f64 x hi) lo)) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) 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)
(neg.f64 (+.f64 (/.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 (+.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))))
(neg.f64 (*.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))))
(neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) 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 (/.f64 hi lo) (/.f64 (neg.f64 (+.f64 (/.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))))
(neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) 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 (/.f64 hi lo) (/.f64 (neg.f64 (+.f64 (/.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))))
(neg.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) 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 (/.f64 hi lo) (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) x)) #s(literal -1 binary64))))
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 #s(literal -1 binary64) (/.f64 x lo)) 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 (/.f64 x 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 (/.f64 x hi) lo) (/.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 (/.f64 x hi) lo) (/.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 (/.f64 (/.f64 x hi) lo) (/.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 #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 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (neg.f64 (/.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) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (neg.f64 (/.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 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 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))) 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 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))) 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 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))) 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 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.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 #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 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 (neg.f64 hi) lo))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 (neg.f64 hi) lo))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 (neg.f64 hi) lo))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 (neg.f64 hi) lo (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 (neg.f64 hi) lo (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 (neg.f64 hi) lo (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(-.f64 x hi)
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(-.f64 x hi)
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(-.f64 x hi)
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))))
(neg.f64 (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64))))
(*.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))))
(neg.f64 (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64))))
(*.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))))
(neg.f64 (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64))))
(*.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) (neg.f64 x))
x
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(-.f64 x hi)
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(-.f64 x hi)
(+.f64 x (*.f64 #s(literal -1 binary64) hi))
(-.f64 x hi)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x hi) #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 x hi)))))
(*.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))))
(*.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))))
(*.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (neg.f64 hi))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.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 #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 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 (neg.f64 hi) lo))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 (neg.f64 hi) lo))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 (neg.f64 hi) lo))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (-.f64 (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (-.f64 (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(/.f64 (-.f64 (*.f64 (*.f64 hi x) (-.f64 #s(literal 1 binary64) (/.f64 hi x))) (*.f64 hi lo)) lo)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) hi)
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) hi)
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) hi)
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) hi)
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) hi)
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(-.f64 (/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo) hi)
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x 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 hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x 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 hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x 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 hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x 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 hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo))
(-.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo))
(-.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo))
(-.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (neg.f64 x))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.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 #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 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.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 (*.f64 hi (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 (neg.f64 hi) lo))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 (neg.f64 hi) lo))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 (neg.f64 hi) lo))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 (neg.f64 hi) lo (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 (neg.f64 hi) lo (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 (neg.f64 hi) lo (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 (neg.f64 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 (*.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 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))
(/.f64 x lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (neg.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (neg.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (neg.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))
(/.f64 (neg.f64 hi) lo)
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (-.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 (/.f64 x hi) lo) (/.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 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x hi) lo)) (neg.f64 hi))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 hi lo)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64))))))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 7 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 (/.f64 hi lo))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64)))))))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 hi lo))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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)))))) x) (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 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 2 binary64))))) x)))
(fma.f64 x (fma.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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 #s(literal 1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 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 2 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 hi lo))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64)))))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 hi lo))) (+.f64 (*.f64 x (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 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 2 binary64)))))) (*.f64 x (+.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 x (/.f64 (+.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 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 7 binary64)))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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)))))))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 x (/.f64 (fma.f64 #s(literal -2/9 binary64) (/.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 7 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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 (*.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 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 2 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 hi lo))))
(cbrt.f64 (/.f64 x lo))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))))
(*.f64 x (fma.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64))))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))))) (*.f64 (*.f64 #s(literal -1/3 binary64) hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64)))) (+.f64 (*.f64 #s(literal -1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo)) (*.f64 #s(literal 2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64)))))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64)))) (*.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)) #s(literal 5/27 binary64))) (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64))))))))))
(*.f64 x (+.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64)))) (*.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)) #s(literal 5/27 binary64))) (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 #s(literal -1 binary64))))
(neg.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 x lo))))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (neg.f64 (cbrt.f64 (/.f64 x lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1/3 binary64) (*.f64 hi (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))))))
(*.f64 x (neg.f64 (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 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 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 x lo)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 x lo)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 hi (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 hi (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)))) (*.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (/.f64 x lo)))) (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 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) lo)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo)) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(neg.f64 (*.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 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)) #s(literal -5/27 binary64)))))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 hi (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 hi (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)) #s(literal -5/27 binary64)))) (*.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) lo)))) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x))
(cbrt.f64 (/.f64 x lo))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/9 binary64)) hi)))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 #s(literal -1/3 binary64) (*.f64 hi (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 hi (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64))) (cbrt.f64 (/.f64 x lo)))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 lo #s(literal 11 binary64)) (pow.f64 x #s(literal 7 binary64)))) #s(literal 1/9 binary64)) hi)))))
(+.f64 (cbrt.f64 (/.f64 x lo)) (+.f64 (*.f64 hi (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)))) (*.f64 hi (*.f64 #s(literal -1/9 binary64) (*.f64 hi (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 11 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)))))))
(fma.f64 hi (fma.f64 #s(literal -1/9 binary64) (*.f64 hi (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 11 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)))) (cbrt.f64 (/.f64 x lo)))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/9 binary64))) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64))))))))) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 11 binary64)) (pow.f64 x #s(literal 7 binary64)))) #s(literal 1/9 binary64))))))))
(+.f64 (cbrt.f64 (/.f64 x lo)) (+.f64 (*.f64 hi (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)))) (*.f64 hi (+.f64 (*.f64 hi (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (fma.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 2/9 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) (pow.f64 x #s(literal 2 binary64)))))))) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 hi (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 11 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64))))))))
(fma.f64 hi (fma.f64 hi (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (fma.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 2/9 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) (pow.f64 x #s(literal 2 binary64)))))))) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 11 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)))) (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)))) (cbrt.f64 (/.f64 x lo)))
(*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 hi lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 hi (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64))) lo)) (/.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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))))))
(*.f64 hi (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64))) lo)) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo))) (/.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) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 hi (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #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 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64))) lo)) (/.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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))))
(*.f64 hi (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64))) lo)) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (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) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo))) (/.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) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64)))))))
(*.f64 hi (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (/.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo) (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) (*.f64 lo (pow.f64 hi #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 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64))) lo)) (/.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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))))))))
(*.f64 hi (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) lo) (/.f64 (pow.f64 hi #s(literal 4 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) (*.f64 lo (pow.f64 hi #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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64))) lo)) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 hi lo)))
(neg.f64 (cbrt.f64 (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) x)))))
(*.f64 (neg.f64 hi) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1/3 binary64) (*.f64 x (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64))) lo))))))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 x (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64))) lo))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo)) x))) (pow.f64 hi #s(literal 3 binary64)))))))
(*.f64 (neg.f64 hi) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (neg.f64 (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo))) x)) (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (-.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 x (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo))) (*.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo))))) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 10 binary64)) lo)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo)) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo)) x))) (pow.f64 hi #s(literal 3 binary64)))))))
(*.f64 (neg.f64 hi) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (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 (/.f64 (pow.f64 hi #s(literal 10 binary64)) lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo) #s(literal -5/27 binary64))))) (pow.f64 hi #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo))) x)) (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (-.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo))) x) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo) #s(literal -5/27 binary64))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 10 binary64)) lo))))) (pow.f64 hi #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.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 #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 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 (neg.f64 hi) lo (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 (neg.f64 hi) lo (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 (neg.f64 hi) lo (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.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)
(neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (/.f64 (*.f64 hi x) lo)) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 (neg.f64 hi) lo))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 (neg.f64 hi) lo))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 (neg.f64 hi) lo))))
(*.f64 (-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(neg.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 lo)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (neg.f64 (cbrt.f64 lo)))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(neg.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 lo)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (neg.f64 (cbrt.f64 lo)))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(neg.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 lo)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (neg.f64 (cbrt.f64 lo)))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 lo) (cbrt.f64 #s(literal -1 binary64))))
(neg.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 lo)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (neg.f64 (cbrt.f64 lo)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 (neg.f64 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 (*.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))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (neg.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))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (neg.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))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (neg.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))
(/.f64 (neg.f64 hi) lo)
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (-.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 (/.f64 x hi) lo) (/.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 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 x hi) lo)) (neg.f64 hi))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 4 binary64)))) (fabs.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 4 binary64)))) (fabs.f64 (cbrt.f64 (+.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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #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 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 1/2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(fma.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.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) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 4 binary64))) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 4 binary64)))) (fabs.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 4 binary64)))) (fabs.f64 (cbrt.f64 (+.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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #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 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 1/2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(fma.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo)) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo)) #s(literal 2 binary64))) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo) #s(literal 2 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)) #s(literal -1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)) #s(literal -1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) (neg.f64 lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(*.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo) #s(literal 1 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo) #s(literal 3 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo)
(/.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi) lo)
(-.f64 (+.f64 x (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) hi)
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) (sqrt.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi) #s(literal 2 binary64))) (-.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))))))
(pow.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 1 binary64))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) #s(literal 3 binary64))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(pow.f64 (pow.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) #s(literal 2 binary64))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(log.f64 (exp.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 3 binary64)))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(exp.f64 (log.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))) #s(literal 1 binary64)))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(fma.f64 #s(literal 1 binary64) x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) x)
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) x)
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(fma.f64 (sqrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) x)
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))
(+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))
(-.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) x) hi)
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 2 binary64))) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal -1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal -1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(-.f64 (+.f64 x (*.f64 hi (/.f64 (-.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 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64))) (-.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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)
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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)
(exp.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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)
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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) x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) x)
(+.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) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) x)
(+.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 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) x)
(+.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 x) (sqrt.f64 x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 2 binary64))) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 1 binary64))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal -1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal -1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (neg.f64 lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(-.f64 (+.f64 x (*.f64 hi (/.f64 (-.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 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)) (*.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64))) (-.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64))) (-.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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)
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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)
(exp.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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)
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 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) x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) x)
(+.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) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) x)
(+.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 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) x)
(+.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 x) (sqrt.f64 x) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))))
(pow.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) #s(literal 1 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) #s(literal 3 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(pow.f64 (pow.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) #s(literal 2 binary64))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 #s(literal 1 binary64) (/.f64 hi x))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) #s(literal 3 binary64)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) #s(literal 3 binary64))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(exp.f64 (log.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) #s(literal 1 binary64)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))
(+.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 hi))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(+.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 hi) hi) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) hi))
(+.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) hi))
(+.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 hi) hi) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) hi))
(+.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) hi))
(+.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 hi) hi) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) hi))
(+.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) hi))
(+.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 hi) hi) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) hi))
(+.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) hi))
(+.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 hi) hi) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) hi))
(+.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) hi))
(+.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(*.f64 (sqrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))))))
(pow.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) #s(literal 1 binary64))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(pow.f64 (cbrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 3 binary64))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(pow.f64 (pow.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(pow.f64 (sqrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 2 binary64))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(log.f64 (exp.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)))))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(cbrt.f64 (pow.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi)) #s(literal 3 binary64)))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(expm1.f64 (log1p.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))))
(log1p.f64 (expm1.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(exp.f64 (log.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 1 binary64)))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) (neg.f64 hi))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(fma.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) hi (neg.f64 hi))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (neg.f64 hi))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(fma.f64 (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) (neg.f64 hi))
(-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)
(fma.f64 (*.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo) (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))))
(/.f64 (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x)))) lo)
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 1 binary64))
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(pow.f64 (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 3 binary64))
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(pow.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(pow.f64 (sqrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 2 binary64))
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))))))
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(cbrt.f64 (pow.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) #s(literal 3 binary64)))
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(expm1.f64 (log1p.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))))
(log1p.f64 (expm1.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))))
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(exp.f64 (log.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))))
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 1 binary64)))
(*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))
(-.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 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(*.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) #s(literal 3 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (neg.f64 (-.f64 x hi)) (neg.f64 lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (-.f64 x hi)) (cbrt.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) lo)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) lo)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) lo) (pow.f64 lo #s(literal 2 binary64))))
(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 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (cbrt.f64 (-.f64 x hi)) (pow.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))))
(*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/6 binary64)) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/6 binary64)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 lo (-.f64 x hi))))
(/.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 lo))
(/.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (neg.f64 (-.f64 x hi))) (cbrt.f64 (neg.f64 lo)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (-.f64 x hi))) (cbrt.f64 (cbrt.f64 lo)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 x hi) (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)))) (cbrt.f64 (cbrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/3 binary64))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))
(*.f64 (cbrt.f64 lo) (cbrt.f64 lo))
(pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 lo))))
(pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 lo))) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 lo)))
(*.f64 #s(literal 1 binary64) (cbrt.f64 lo))
(cbrt.f64 lo)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 lo)))
(cbrt.f64 lo)
(*.f64 (pow.f64 lo #s(literal 1/6 binary64)) (pow.f64 lo #s(literal 1/6 binary64)))
(cbrt.f64 lo)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 lo))
(cbrt.f64 lo)
(*.f64 (pow.f64 (sqrt.f64 lo) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 lo) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 lo)) (cbrt.f64 (sqrt.f64 lo)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal 4 binary64)))) (fabs.f64 (cbrt.f64 (cbrt.f64 lo))))
(pow.f64 lo #s(literal 1/3 binary64))
(cbrt.f64 lo)
(pow.f64 (cbrt.f64 lo) #s(literal 1 binary64))
(cbrt.f64 lo)
(pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(fabs.f64 (cbrt.f64 lo))
(pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 3 binary64))
(cbrt.f64 lo)
(pow.f64 (pow.f64 lo #s(literal 1/6 binary64)) #s(literal 2 binary64))
(cbrt.f64 lo)
(sqrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(fabs.f64 (cbrt.f64 lo))
(log.f64 (exp.f64 (cbrt.f64 lo)))
(cbrt.f64 lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 lo))))
(cbrt.f64 lo)
(expm1.f64 (log1p.f64 (cbrt.f64 lo)))
(log1p.f64 (expm1.f64 (cbrt.f64 lo)))
(cbrt.f64 lo)
(exp.f64 (log.f64 (cbrt.f64 lo)))
(cbrt.f64 lo)
(exp.f64 (*.f64 (log.f64 lo) #s(literal 1/3 binary64)))
(cbrt.f64 lo)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 lo)) #s(literal 1 binary64)))
(cbrt.f64 lo)
(-.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 lo (-.f64 x hi)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (neg.f64 (-.f64 x hi)) (neg.f64 lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (-.f64 x hi)) (cbrt.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 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 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) #s(literal 3/2 binary64))
(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 (-.f64 x hi) lo)
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) lo)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) lo)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) lo) (pow.f64 lo #s(literal 2 binary64))))
(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)

eval514.0ms (2.2%)

Compiler

Compiled 27778 to 5820 computations (79% saved)

prune373.0ms (1.6%)

Pruning

112 alts after pruning (106 fresh and 6 done)

PrunedKeptTotal
New990511041
Fresh145569
Picked235
Done033
Total10061121118
Accuracy
20.0%
Counts
1118 → 112
Alt Table
Click to see full alt table
StatusAccuracyProgram
15.0%
(fma.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal -1 binary64) lo) #s(literal 1 binary64))
18.8%
(fma.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
18.8%
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
18.9%
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
10.7%
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))) #s(literal 3 binary64))
18.8%
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
14.1%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))))
13.8%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
6.5%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) (neg.f64 lo))))
9.2%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
18.8%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
18.8%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
13.8%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
18.9%
(/.f64 (neg.f64 lo) hi)
3.8%
(/.f64 x hi)
18.8%
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
9.5%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
15.0%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))
10.7%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))
8.6%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
9.5%
(-.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64)))
9.5%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)))
13.8%
(-.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x)))))
18.7%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.8%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
14.0%
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))
18.6%
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
9.4%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.8%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))
15.0%
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo))))
14.0%
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo) (/.f64 hi lo)))
18.8%
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal -1 binary64))))
18.8%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (cbrt.f64 lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) (neg.f64 lo))))
18.8%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo)))
10.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (pow.f64 (cbrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 3 binary64))) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) hi)) lo)))
8.6%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 3 binary64)) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (/.f64 (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 2 binary64))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (/.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 lo)) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 lo (-.f64 x hi)))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (cbrt.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (*.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64))) hi)) lo)))
14.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 3 binary64)) lo)) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x hi))) lo)) hi)) lo)))
8.6%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 hi x))) lo)) hi)) lo)))
14.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (neg.f64 hi) lo)) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) #s(literal 3 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 3 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))) #s(literal 1 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo))) hi)) lo)))
12.4%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 hi (-.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))) hi)) lo)))
14.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
10.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 (+.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 hi)) (-.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 hi)))) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
18.8%
(+.f64 #s(literal 1 binary64) (log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
18.8%
(+.f64 #s(literal 1 binary64) (log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
9.5%
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (neg.f64 x))
18.8%
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
18.7%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
18.8%
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
18.9%
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
17.5%
(sqrt.f64 (fma.f64 hi (fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))) lo)) #s(literal 2 binary64)))
14.6%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
14.6%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))) lo)) #s(literal 2 binary64)))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
14.6%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
14.6%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
14.6%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))) lo)) #s(literal 2 binary64)))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (+.f64 (neg.f64 hi) hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))) lo)) #s(literal 2 binary64)))
9.7%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) lo)) #s(literal 2 binary64)))
9.7%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))) lo)) #s(literal 2 binary64)))
14.6%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64)))) #s(literal 2 binary64)))
17.5%
(sqrt.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))))
18.8%
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
18.8%
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
18.8%
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
19.2%
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
17.9%
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
15.0%
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
18.8%
(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))))
13.8%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
18.8%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 5650 to 3228 computations (42.9% saved)

simplify103.0ms (0.4%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff19520
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
cost-diff25728
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))
cost-diff25728
(*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64)))
cost-diff25728
(-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)
cost-diff128
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
cost-diff704
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 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-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-diff6848
(*.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-diff0
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
cost-diff0
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
cost-diff0
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
cost-diff0
(neg.f64 lo)
cost-diff0
(/.f64 (neg.f64 lo) hi)
cost-diff58560
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo))
cost-diff58560
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64))
cost-diff64832
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
cost-diff65024
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
Rules
480×fma-define
477×distribute-lft-neg-in
458×distribute-rgt-neg-in
397×associate-*r*
358×div-sub
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0642766
11462100
23831965
313231815
455721815
Stop Event
node limit
Calls
Call 1
Inputs
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo))
#s(literal 1 binary64)
(/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)
(+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))))
x
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)))
hi
(pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))
(cbrt.f64 lo)
lo
#s(literal -2 binary64)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(-.f64 x hi)
(neg.f64 (*.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)))
(cbrt.f64 hi)
(pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))
#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))))
(neg.f64 (cbrt.f64 hi))
(/.f64 (neg.f64 lo) hi)
(neg.f64 lo)
lo
hi
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
#s(literal 1 binary64)
(/.f64 (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
lo
#s(literal -1 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.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)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
#s(literal 1 binary64)
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)
(+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi))
x
(-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)
(*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64)))
hi
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
lo
#s(literal 3 binary64)
Outputs
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (*.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)))))) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (+.f64 (*.f64 #s(literal 0 binary64) hi) x)) lo)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))) lo)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (fma.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal -1 binary64)) x) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (*.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)))))) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (+.f64 (*.f64 #s(literal 0 binary64) hi) x)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (fma.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (*.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)))))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (+.f64 (*.f64 #s(literal 0 binary64) hi) x)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (fma.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal -1 binary64)) x) lo))
#s(literal 1 binary64)
(/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)
(/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (*.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)))))) lo)
(/.f64 (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (+.f64 (*.f64 #s(literal 0 binary64) hi) x)) lo)
(/.f64 (+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))) lo)
(/.f64 (fma.f64 hi (fma.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal -1 binary64)) x) lo)
(+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))))
(+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (*.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 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (+.f64 (*.f64 #s(literal 0 binary64) hi) x))
(+.f64 x (*.f64 hi (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))))))
(fma.f64 hi (fma.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal -1 binary64)) x)
x
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (*.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 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (*.f64 #s(literal 0 binary64) hi))
(*.f64 hi (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))
(*.f64 hi (fma.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal -1 binary64)))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (*.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 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (*.f64 #s(literal 0 binary64) hi))
(*.f64 hi (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))))
(*.f64 hi (fma.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) #s(literal -1 binary64)))
(*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)))
hi
(pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))
(cbrt.f64 lo)
lo
#s(literal -2 binary64)
(/.f64 (-.f64 x hi) (cbrt.f64 lo))
(-.f64 x hi)
(neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 hi) (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(neg.f64 hi)
(*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
hi
(cbrt.f64 hi)
(pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))
#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 0 binary64) hi)
#s(literal 0 binary64)
(neg.f64 (cbrt.f64 hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(neg.f64 lo)
lo
hi
(+.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 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
#s(literal 1 binary64)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (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
lo
#s(literal -1 binary64)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 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 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 #s(literal -1 binary64) (/.f64 x lo)))
(fma.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(+.f64 (neg.f64 (/.f64 x lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (fma.f64 (-.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))))))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 (-.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 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))
(*.f64 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 #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 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) 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)
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo))
(/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo))
(/.f64 (-.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi))
(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)
x
(-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)
(-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) hi)
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64)))
(*.f64 hi (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
hi
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))
(/.f64 (-.f64 x hi) lo)
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
lo
#s(literal 3 binary64)

localize1.1s (4.8%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.1%
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
accuracy99.0%
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))
accuracy98.8%
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
accuracy75.8%
(-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)
accuracy99.2%
(/.f64 (-.f64 x lo) lo)
accuracy98.5%
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
accuracy98.0%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
accuracy95.1%
(*.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 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
accuracy99.6%
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)
accuracy99.4%
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)
accuracy97.5%
(+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
accuracy100.0%
(/.f64 (neg.f64 lo) hi)
accuracy100.0%
(neg.f64 lo)
accuracy99.0%
(pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))
accuracy99.0%
(pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))
accuracy97.0%
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
accuracy1.6%
(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))))
Results
980.0ms256×3valid
Compiler

Compiled 738 to 60 computations (91.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 682.0ms
ival-pow: 199.0ms (29.2% of total)
backward-pass: 135.0ms (19.8% of total)
ival-mult: 105.0ms (15.4% of total)
ival-div: 102.0ms (15% of total)
ival-add: 74.0ms (10.9% of total)
ival-cbrt: 28.0ms (4.1% of total)
ival-sub: 17.0ms (2.5% of total)
ival-neg: 13.0ms (1.9% of total)
ival-sqrt: 8.0ms (1.2% of total)
const: 2.0ms (0.3% of total)

series825.0ms (3.5%)

Counts
27 → 792
Calls
Call 1
Inputs
#<alt (sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))>
#<alt (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))>
#<alt (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo))>
#<alt (/.f64 (neg.f64 lo) hi)>
#<alt (neg.f64 lo)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))>
#<alt (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)>
#<alt (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x)>
#<alt (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))>
#<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 (+.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 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))>
#<alt (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)>
#<alt (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64)))>
#<alt (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))>
#<alt (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))>
#<alt (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))))>
#<alt (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))>
#<alt (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))>
#<alt (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))>
#<alt (/.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 (-.f64 x lo) lo)>
#<alt (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))>
#<alt (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))>
Outputs
#<alt (+.f64 #s(literal 1 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))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 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 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 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 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 x lo))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.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 lo (+.f64 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 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo)))>
#<alt (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 x lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 x lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (*.f64 #s(literal -1 binary64) hi)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (*.f64 #s(literal -1 binary64) hi)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) x)))))>
#<alt (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)) x)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)) x)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))>
#<alt (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) #s(literal 2 binary64))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) #s(literal 2 binary64)))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))>
#<alt (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 lo (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi lo)) (*.f64 #s(literal 2 binary64) (/.f64 x lo))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 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 #s(literal -2 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))) lo))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi))) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) lo))) lo)))>
#<alt (+.f64 #s(literal 1 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))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 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 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 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 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 x lo))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.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 lo (+.f64 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 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 #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 x lo))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 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 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) 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 #s(literal 1 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)))))))>
#<alt (+.f64 #s(literal 1 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)))))))>
#<alt (+.f64 #s(literal 1 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)))))))>
#<alt (*.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) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.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 (/.f64 #s(literal 1 binary64) x) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #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))))>
#<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 #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))))>
#<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 #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))))>
#<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 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 lo (+.f64 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 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.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 #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 (*.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 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 #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 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 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 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 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (*.f64 #s(literal -1 binary64) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (*.f64 #s(literal -1 binary64) hi)>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))>
#<alt (/.f64 x lo)>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (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 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (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 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (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 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (-.f64 #s(literal 1 binary64) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))>
#<alt (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (*.f64 #s(literal -1 binary64) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (*.f64 #s(literal -1 binary64) hi)>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))>
#<alt (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (*.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))))>
#<alt (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))>
#<alt (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #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 #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 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64))))))) (*.f64 (cbrt.f64 (/.f64 hi 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) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64)))))))) (*.f64 (cbrt.f64 (/.f64 hi 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) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64)))))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (cbrt.f64 (/.f64 x lo))>
#<alt (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64)))))))))>
#<alt (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64))))))))))>
#<alt (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64)))) (+.f64 (*.f64 #s(literal -1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo)) (*.f64 #s(literal 2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 x lo)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.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 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) lo)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo)) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))>
#<alt (cbrt.f64 (/.f64 x lo))>
#<alt (+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/9 binary64)) hi)))>
#<alt (+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 lo #s(literal 11 binary64)) (pow.f64 x #s(literal 7 binary64)))) #s(literal 1/9 binary64)) hi)))))>
#<alt (+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/9 binary64))) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64))))))))) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 11 binary64)) (pow.f64 x #s(literal 7 binary64)))) #s(literal 1/9 binary64))))))))>
#<alt (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo))) (/.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) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (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) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo))) (/.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) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 hi lo)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo)) x))) (pow.f64 hi #s(literal 3 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 10 binary64)) lo)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo)) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo)) x))) (pow.f64 hi #s(literal 3 binary64)))))))>
#<alt (cbrt.f64 (/.f64 (-.f64 x hi) lo))>
#<alt (cbrt.f64 (/.f64 (-.f64 x hi) lo))>
#<alt (cbrt.f64 (/.f64 (-.f64 x hi) lo))>
#<alt (cbrt.f64 (/.f64 (-.f64 x hi) lo))>
#<alt (cbrt.f64 (/.f64 (-.f64 x hi) lo))>
#<alt (cbrt.f64 (/.f64 (-.f64 x hi) lo))>
#<alt (cbrt.f64 (/.f64 (-.f64 x hi) lo))>
#<alt (cbrt.f64 (/.f64 (-.f64 x hi) lo))>
#<alt (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (pow.f64 (/.f64 (*.f64 #s(literal -1 binary64) hi) lo) #s(literal 1/9 binary64))>
#<alt (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo)) #s(literal 1/9 binary64)) x)) (pow.f64 (/.f64 (*.f64 #s(literal -1 binary64) hi) lo) #s(literal 1/9 binary64)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo)) #s(literal 1/9 binary64))) (*.f64 #s(literal -4/81 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 17 binary64)) lo)) #s(literal 1/9 binary64)) x)))) (pow.f64 (/.f64 (*.f64 #s(literal -1 binary64) hi) lo) #s(literal 1/9 binary64)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo)) #s(literal 1/9 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -4/81 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 17 binary64)) lo)) #s(literal 1/9 binary64))) (*.f64 #s(literal -68/2187 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 26 binary64)) lo)) #s(literal 1/9 binary64)) x)))))) (pow.f64 (/.f64 (*.f64 #s(literal -1 binary64) hi) lo) #s(literal 1/9 binary64)))>
#<alt (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))) x)))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/4374 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (pow.f64 x #s(literal 3 binary64))))))>
#<alt (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))))>
#<alt (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) x) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))))) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 2 binary64))))) x) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64)))))) x)) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/162 binary64) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4374 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 1/27 binary64) (pow.f64 hi #s(literal 3 binary64)))))) x) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))))) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 2 binary64))))))) x)) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64)))))) x)) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))>
#<alt (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) x) lo) #s(literal 1/9 binary64))>
#<alt (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))) #s(literal 1/9 binary64)) hi)) (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) x) lo) #s(literal 1/9 binary64)))>
#<alt (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))) #s(literal 1/9 binary64))) (*.f64 #s(literal -4/81 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 17 binary64)))) #s(literal 1/9 binary64)) hi)))) (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) x) lo) #s(literal 1/9 binary64)))>
#<alt (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))) #s(literal 1/9 binary64))) (*.f64 hi (+.f64 (*.f64 #s(literal -4/81 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 17 binary64)))) #s(literal 1/9 binary64))) (*.f64 #s(literal -68/2187 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 26 binary64)))) #s(literal 1/9 binary64)) hi)))))) (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) x) lo) #s(literal 1/9 binary64)))>
#<alt (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))) hi)))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))) hi)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64)))))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))) hi)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/4374 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 hi #s(literal 3 binary64))))))>
#<alt (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))) hi)))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 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 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 2 binary64))))) hi)) (*.f64 #s(literal 1/9 binary64) (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))))) hi)))>
#<alt (+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 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 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/162 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4374 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/27 binary64) (pow.f64 x #s(literal 3 binary64)))))) hi)) (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 2 binary64)))))) hi)) (*.f64 #s(literal 1/9 binary64) (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))))) hi)))>
#<alt (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))>
#<alt (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))>
#<alt (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))>
#<alt (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))>
#<alt (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))))))>
#<alt (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))))))>
#<alt (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))))))>
#<alt (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))))))>
Calls

207 calls:

TimeVariablePointExpression
600.0ms
lo
@-inf
(* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2))))
51.0ms
lo
@0
(cbrt (cbrt (/ (- x hi) lo)))
30.0ms
lo
@inf
(pow (+ 1 (/ (+ x (+ (+ (* (* hi (pow (cbrt lo) -2)) (/ (- x hi) (cbrt lo))) (neg (* (cbrt hi) (pow (cbrt hi) 2)))) (+ (* (neg (cbrt hi)) (pow (cbrt hi) 2)) (* (cbrt hi) (pow (cbrt hi) 2))))) lo)) 2)
14.0ms
lo
@0
(* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2))))
12.0ms
lo
@inf
(cbrt (cbrt (/ (- x hi) lo)))

rewrite253.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
556×log1p-expm1-u
556×expm1-log1p-u
539×add-exp-log
530×pow1
264×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify634.0ms (2.7%)

Algorithm
egg-herbie
Rules
600×*-commutative
584×times-frac
376×+-commutative
254×sub-neg
210×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0218164424588604
1599064424586638
Stop Event
node limit
Counts
1318 → 1220
Calls
Call 1
Inputs
(+.f64 #s(literal 1 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 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.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 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) x))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.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 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi))))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo)))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 x lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 x lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 #s(literal -1 binary64) hi)
(+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(+.f64 (*.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)))
(+.f64 (*.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)))
(+.f64 (*.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) x)))))
(pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)) x)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)) x)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) #s(literal 2 binary64))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) #s(literal 2 binary64)))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 lo (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi lo)) (*.f64 #s(literal 2 binary64) (/.f64 x lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi))) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) lo))) lo)))
(+.f64 #s(literal 1 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 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.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 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) x))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.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 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi))))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 #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 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 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 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) 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) (+.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 #s(literal 1 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 #s(literal 1 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 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 (/.f64 #s(literal 1 binary64) x) (/.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 (/.f64 #s(literal 1 binary64) x) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #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 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.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 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.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 (*.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 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 lo (+.f64 x (*.f64 #s(literal -1 binary64) hi))))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 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 #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 (*.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))
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 #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 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 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 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)))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 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 (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 (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 (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))))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #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))))))
#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 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64))))))) (*.f64 (cbrt.f64 (/.f64 hi 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) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64)))))))) (*.f64 (cbrt.f64 (/.f64 hi 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) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64)))))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64))))
(cbrt.f64 (/.f64 x lo))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64))))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64)))) (+.f64 (*.f64 #s(literal -1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo)) (*.f64 #s(literal 2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 x lo)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.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 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) lo)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo)) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(cbrt.f64 (/.f64 x lo))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/9 binary64)) hi)))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 lo #s(literal 11 binary64)) (pow.f64 x #s(literal 7 binary64)))) #s(literal 1/9 binary64)) hi)))))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/9 binary64))) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64))))))))) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 11 binary64)) (pow.f64 x #s(literal 7 binary64)))) #s(literal 1/9 binary64))))))))
(*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 hi (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo))) (/.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) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (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) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo))) (/.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) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64)))))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo)) x))) (pow.f64 hi #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 10 binary64)) lo)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo)) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo)) x))) (pow.f64 hi #s(literal 3 binary64)))))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(pow.f64 (/.f64 (*.f64 #s(literal -1 binary64) hi) lo) #s(literal 1/9 binary64))
(+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo)) #s(literal 1/9 binary64)) x)) (pow.f64 (/.f64 (*.f64 #s(literal -1 binary64) hi) lo) #s(literal 1/9 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo)) #s(literal 1/9 binary64))) (*.f64 #s(literal -4/81 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 17 binary64)) lo)) #s(literal 1/9 binary64)) x)))) (pow.f64 (/.f64 (*.f64 #s(literal -1 binary64) hi) lo) #s(literal 1/9 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo)) #s(literal 1/9 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -4/81 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 17 binary64)) lo)) #s(literal 1/9 binary64))) (*.f64 #s(literal -68/2187 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 26 binary64)) lo)) #s(literal 1/9 binary64)) x)))))) (pow.f64 (/.f64 (*.f64 #s(literal -1 binary64) hi) lo) #s(literal 1/9 binary64)))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))) x)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/4374 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))))
(+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) x) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))))) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 2 binary64))))) x) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64)))))) x)) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/162 binary64) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4374 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 1/27 binary64) (pow.f64 hi #s(literal 3 binary64)))))) x) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))))) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 2 binary64))))))) x)) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64)))))) x)) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))
(pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) x) lo) #s(literal 1/9 binary64))
(+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))) #s(literal 1/9 binary64)) hi)) (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) x) lo) #s(literal 1/9 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))) #s(literal 1/9 binary64))) (*.f64 #s(literal -4/81 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 17 binary64)))) #s(literal 1/9 binary64)) hi)))) (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) x) lo) #s(literal 1/9 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))) #s(literal 1/9 binary64))) (*.f64 hi (+.f64 (*.f64 #s(literal -4/81 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 17 binary64)))) #s(literal 1/9 binary64))) (*.f64 #s(literal -68/2187 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 26 binary64)))) #s(literal 1/9 binary64)) hi)))))) (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) x) lo) #s(literal 1/9 binary64)))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))) hi)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))) hi)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))) hi)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/4374 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 hi #s(literal 3 binary64))))))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))) hi)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 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 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 2 binary64))))) hi)) (*.f64 #s(literal 1/9 binary64) (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))))) hi)))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 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 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/162 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4374 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/27 binary64) (pow.f64 x #s(literal 3 binary64)))))) hi)) (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 2 binary64)))))) hi)) (*.f64 #s(literal 1/9 binary64) (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))))) hi)))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))
(+.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 (*.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) hi)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 2 binary64))) (-.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi)))
(pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(exp.f64 (log.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) hi hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (fma.f64 #s(literal -1 binary64) hi hi))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (fma.f64 #s(literal -1 binary64) hi hi))
(fma.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) (sqrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 lo hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 lo hi)))
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (/.f64 lo hi))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 lo hi))) (sqrt.f64 (neg.f64 (/.f64 lo hi))))
(pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (/.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 (neg.f64 (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 lo hi))))
(exp.f64 (log.f64 (neg.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(-.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 #s(literal 1 binary64) (/.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 #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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) (sqrt.f64 (+.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 (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 (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))))
(/.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)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.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 (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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 3 binary64)))
(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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))))
(exp.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 1 binary64))
(fma.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.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 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) (sqrt.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 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #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))
(log.f64 (exp.f64 (/.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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 3 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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #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)))
(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 (/.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 (+.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 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))
(fma.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) #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 (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 hi) (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 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))))))))
(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 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 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 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.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 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 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)))))
(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) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(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 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(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 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 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 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 (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)))))))
(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 #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 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 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 (/.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 (-.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 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 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 (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 (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 (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))))))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) lo)
(pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64))
(neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(log.f64 (exp.f64 (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) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(-.f64 (/.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 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(*.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)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 2 binary64)) #s(literal 9 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 9 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 9 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 9 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (neg.f64 (-.f64 x hi)) (neg.f64 lo))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 9 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(+.f64 (neg.f64 hi) hi)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -1 binary64) hi hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) hi hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) (sqrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)))
(pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) hi hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1 binary64) hi hi))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1 binary64) hi hi)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1 binary64) hi hi)))
(exp.f64 (log.f64 (fma.f64 #s(literal -1 binary64) hi hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1 binary64) hi hi)) #s(literal 1 binary64)))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 hi) hi))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (*.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(-.f64 (*.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) hi)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 2 binary64))) (-.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi)))
(pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(exp.f64 (log.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 lo)) #s(literal -2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 lo)) #s(literal -2 binary64)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(exp.f64 (*.f64 #s(literal -2 binary64) (log.f64 (cbrt.f64 lo))))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (cbrt.f64 lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 hi) (cbrt.f64 hi))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 hi)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 hi)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 hi))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 hi))) #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 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #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 (*.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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(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 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 x lo)) #s(literal -1 binary64))
(log.f64 (exp.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(exp.f64 (log.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64)))
(/.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 lo))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)))
(pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/9 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)))
Outputs
(+.f64 #s(literal 1 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 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.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 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.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 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.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 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.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 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 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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.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 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (neg.f64 x) (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.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 #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 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (neg.f64 x) (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.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 #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 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (neg.f64 x) (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.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 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.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 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 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 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 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)) (-.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) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.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 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 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.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 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo))) (-.f64 x hi)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo))) (-.f64 x hi)) lo))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) 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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) 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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) 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 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))))
(-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo)))) hi)
(-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi)
(+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))))
(-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo)))) hi)
(-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi)
(+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))))
(-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo)))) hi)
(-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi)
(+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(-.f64 (-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(+.f64 (*.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(-.f64 (-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(+.f64 (*.f64 #s(literal -1 binary64) hi) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(-.f64 (-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.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 hi x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.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 hi x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 hi (neg.f64 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 hi (neg.f64 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 hi (neg.f64 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64))
(pow.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)))) #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 x (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 x (*.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)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.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)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (pow.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)))) #s(literal 2 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.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)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (pow.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)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.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)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.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)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.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)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (*.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)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.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)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal 1 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 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) x)) (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.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)))) (/.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) x)) (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)) x)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) x) (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.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)))) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.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)))) #s(literal 2 binary64)) x)) x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 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)))))) #s(literal 2 binary64)) x)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64)) x) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 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 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) x) (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.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)))) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.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)))) #s(literal 2 binary64)) x)) x)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(fma.f64 hi (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(fma.f64 hi (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) #s(literal 2 binary64))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) hi))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) hi)) hi)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))) #s(literal 2 binary64)))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) hi))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) hi)) hi)))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 lo (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi lo) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal 2 binary64) x))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (fma.f64 lo (fma.f64 #s(literal -2 binary64) hi (*.f64 #s(literal 2 binary64) x)) (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)))) (pow.f64 lo #s(literal 4 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi lo)) (*.f64 #s(literal 2 binary64) (/.f64 x lo))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 hi lo) (/.f64 (*.f64 #s(literal 2 binary64) x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 hi lo) (fma.f64 #s(literal 2 binary64) (/.f64 x lo) (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 hi lo) (fma.f64 #s(literal 2 binary64) (/.f64 x lo) (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 hi lo) (fma.f64 #s(literal 2 binary64) (/.f64 x lo) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 hi lo) (fma.f64 #s(literal 2 binary64) (/.f64 x lo) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (-.f64 x hi) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (-.f64 x hi) #s(literal -1 binary64))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 x hi) #s(literal -2 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (-.f64 x hi) #s(literal -1 binary64))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) lo)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 x hi))) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (-.f64 x hi) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (neg.f64 lo))) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (-.f64 x hi) #s(literal -1 binary64))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 x hi) #s(literal -2 binary64)) (/.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (-.f64 x hi) #s(literal -1 binary64))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) lo))) lo)) lo))
(+.f64 #s(literal 1 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 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.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 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.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 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.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 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (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 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.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 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 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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.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 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (neg.f64 x) (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.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 #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 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (neg.f64 x) (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.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 #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 #s(literal 1 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)))))) 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 #s(literal 1 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)))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (neg.f64 x) (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.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 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.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 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 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 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 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)) (-.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) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.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 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 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.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 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo))) (-.f64 x hi)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo))) (-.f64 x hi)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.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 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.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 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 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 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 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)) (-.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) 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 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) hi)) (/.f64 #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 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) 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 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) hi)) (/.f64 #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) (/.f64 (*.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 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 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.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 hi (/.f64 (+.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 #s(literal 1 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 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.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 hi (/.f64 (+.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 #s(literal 1 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 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.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 hi (/.f64 (+.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 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 (/.f64 #s(literal 1 binary64) x) (/.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 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.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 (/.f64 #s(literal 1 binary64) x) (/.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 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.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 (/.f64 #s(literal 1 binary64) x) (/.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 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.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 #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 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 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 x) (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 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 #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 #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 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 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 x) (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 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 #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 #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 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 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 x) (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 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 (*.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 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 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.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 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (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) (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 (*.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) (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 #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))
(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)) (-.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)) (-.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 #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 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 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 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (/.f64 x (*.f64 hi 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 (neg.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 hi (/.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 hi (/.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 hi (/.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 #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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.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 #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 (neg.f64 x) (-.f64 (-.f64 (/.f64 (neg.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 (neg.f64 x) (-.f64 (-.f64 (/.f64 (neg.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 (neg.f64 x) (-.f64 (-.f64 (/.f64 (neg.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 (*.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))
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))))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))))
(fma.f64 hi (+.f64 #s(literal -1 binary64) (/.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)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.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) 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 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) 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)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #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 (neg.f64 (/.f64 (+.f64 (/.f64 (neg.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 (-.f64 #s(literal 1 binary64) (/.f64 x 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 (/.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 (neg.f64 (/.f64 (+.f64 (/.f64 (neg.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 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.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 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.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 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.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 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.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 (*.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 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)))))
(*.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 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)))))
(*.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 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi 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 #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 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) x)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (*.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 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) x)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (*.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 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) x)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (*.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 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal -1 binary64) (/.f64 hi (neg.f64 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 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 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) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)))
(*.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) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)))
(*.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) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)))
(/.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) (-.f64 (neg.f64 (/.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) (-.f64 (neg.f64 (/.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) (-.f64 (neg.f64 (/.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 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 hi (neg.f64 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) 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 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) 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 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) 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 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 hi (neg.f64 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) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(*.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) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(*.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) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(/.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)))
(+.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 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 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 (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 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 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 (*.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 (/.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 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 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 #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 (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 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (*.f64 (*.f64 hi lo) (-.f64 hi x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (-.f64 hi x)) (*.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 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 (pow.f64 hi #s(literal 2 binary64)) x) (*.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 (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 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 (pow.f64 hi #s(literal 2 binary64)) x) (*.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 (pow.f64 hi #s(literal 2 binary64)) 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 (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 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 hi (-.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 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 hi (-.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 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (*.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))
(neg.f64 (/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (*.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))
(neg.f64 (/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 hi (*.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 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.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 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.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 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.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 hi x) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 hi) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #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 (neg.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 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.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 (neg.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 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.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 (neg.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 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 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 hi (neg.f64 x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 hi 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 hi (-.f64 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 hi (-.f64 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 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (neg.f64 x) lo)) x)) lo) #s(literal -1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) x) lo) #s(literal -1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (neg.f64 x) lo)) x)) lo) #s(literal -1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) x) lo) #s(literal -1 binary64)) lo))
(-.f64 (/.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 (/.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 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 (/.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 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 (/.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 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.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 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.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 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 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 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (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 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (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 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (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 hi (*.f64 (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 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.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 (neg.f64 x) (-.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)))
(*.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 (neg.f64 x) (-.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)))
(*.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 (neg.f64 x) (-.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)))
(+.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 (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.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 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 #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 (neg.f64 x) (-.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 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 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 (neg.f64 x) (-.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 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 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 (neg.f64 x) (-.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 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (neg.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 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (*.f64 (*.f64 hi lo) (-.f64 hi x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (-.f64 hi x)) (*.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 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 (pow.f64 hi #s(literal 2 binary64)) x) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x)))) (*.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 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 (pow.f64 hi #s(literal 2 binary64)) x) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 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 (pow.f64 hi #s(literal 2 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 (-.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 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (*.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 (neg.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))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 x lo) 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))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 x lo) 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))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 x lo) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.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 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 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 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.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 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 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.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 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)))))
#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 #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) (/.f64 x lo))
(/.f64 (neg.f64 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)
(/.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))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #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 #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 #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 #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 (*.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 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(-.f64 (-.f64 (*.f64 hi (/.f64 x 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 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(-.f64 (-.f64 (*.f64 hi (/.f64 x 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 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(-.f64 (-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.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 (*.f64 hi (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) lo))
(neg.f64 (*.f64 hi (/.f64 (neg.f64 x) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 hi (neg.f64 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 hi (neg.f64 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo) hi) x)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 hi (neg.f64 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)
(-.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo)) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)
(-.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo)) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) hi)
(-.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo)))
(-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo)))
(-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo)))
(-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) lo))
(neg.f64 (*.f64 hi (/.f64 (neg.f64 x) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x) (/.f64 hi (neg.f64 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x) (/.f64 hi (neg.f64 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x) (/.f64 hi (neg.f64 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo))
(neg.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo))
(*.f64 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) lo))
(neg.f64 (/.f64 (neg.f64 x) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 hi) (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (neg.f64 hi) (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 hi) (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (neg.f64 hi) (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 lo x))) (/.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 hi) (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (neg.f64 hi) (*.f64 lo x))))
(/.f64 x lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 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 #s(literal -1 binary64) (/.f64 hi lo))
(/.f64 hi (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.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 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (neg.f64 (/.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 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (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 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (neg.f64 (/.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 (-.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 (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 (pow.f64 lo #s(literal 2 binary64)) x))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #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 (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 (pow.f64 lo #s(literal 2 binary64)) x))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #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 (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 (pow.f64 lo #s(literal 2 binary64)) x))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.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)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.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)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.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)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.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 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.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 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.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 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #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 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (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 (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 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.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) (/.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 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 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) (-.f64 x hi))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (-.f64 x hi))) lo)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) lo) (-.f64 x hi))) lo))
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
#s(literal 0 binary64)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
#s(literal 0 binary64)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
#s(literal 0 binary64)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))
#s(literal 0 binary64)
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #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 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) 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 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) 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 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) 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 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)
(-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo)))) hi)
(-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)
(-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo)))) hi)
(-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) hi)
(-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo)))) hi)
(-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi)
(-.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 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(-.f64 (-.f64 (*.f64 hi (/.f64 x 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 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(-.f64 (-.f64 (*.f64 hi (/.f64 x 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 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(-.f64 (-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 hi (neg.f64 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 hi (neg.f64 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x) (/.f64 hi (neg.f64 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 (neg.f64 hi) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 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 (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 (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 (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))))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(neg.f64 (*.f64 #s(literal -1 binary64) (cbrt.f64 (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (*.f64 hi (neg.f64 x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (neg.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 (*.f64 hi (/.f64 (neg.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 (*.f64 hi (/.f64 (neg.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))
(neg.f64 (/.f64 (fma.f64 hi (/.f64 x lo) (neg.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))
(neg.f64 (/.f64 (fma.f64 hi (/.f64 x lo) (neg.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))
(neg.f64 (/.f64 (fma.f64 hi (/.f64 x lo) (neg.f64 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))))
(/.f64 (*.f64 hi (neg.f64 x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 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))))
(/.f64 (*.f64 hi (neg.f64 x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo 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 (neg.f64 x) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.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 (neg.f64 x) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo x))))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 x lo)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x 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 #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 #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 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 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 hi lo)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64))))))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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 (/.f64 hi lo))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64)))))))) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64))))
(fma.f64 x (fma.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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 #s(literal 1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 hi lo))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64)))))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64))))
(fma.f64 x (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64))))) (+.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 x (/.f64 (+.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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 binary64)))))) #s(literal 1/27 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) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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 (/.f64 hi lo))))
(fma.f64 x (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 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 2 binary64))))) (+.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64)))) (*.f64 x (/.f64 (+.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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 binary64)))))) #s(literal 1/27 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) (*.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 11 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 (/.f64 hi lo))))
(cbrt.f64 (/.f64 x lo))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/3 binary64) hi) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 5 binary64)))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64))))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 8 binary64))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64)))) (+.f64 (*.f64 #s(literal -1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo)) (*.f64 #s(literal 2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal -1/3 binary64) (*.f64 hi (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 5 binary64))))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64)))) (*.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)) #s(literal 5/27 binary64))) (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 8 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 #s(literal -1 binary64))))
(neg.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 x lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 5 binary64))))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 5 binary64)))) (*.f64 hi (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 x lo)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 x lo)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 hi (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 x lo)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 hi (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)))) (pow.f64 x #s(literal 3 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 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) lo)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo)) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) lo))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 hi (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (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 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)) #s(literal -5/27 binary64)))))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 hi (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 hi (cbrt.f64 #s(literal -1 binary64)))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) lo))) (/.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) lo)) #s(literal -5/27 binary64)))))) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))
(cbrt.f64 (/.f64 x lo))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/9 binary64)) hi)))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 #s(literal -1/3 binary64) (*.f64 hi (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 binary64)))) #s(literal 1/9 binary64)))))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 lo #s(literal 11 binary64)) (pow.f64 x #s(literal 7 binary64)))) #s(literal 1/9 binary64)) hi)))))
(+.f64 (cbrt.f64 (/.f64 x lo)) (+.f64 (*.f64 hi (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 binary64)))) #s(literal 1/9 binary64)))) (*.f64 hi (*.f64 #s(literal -1/9 binary64) (*.f64 hi (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 11 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)))))))
(+.f64 (cbrt.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1/9 binary64))) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 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) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 x #s(literal 2 binary64))))))))) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 11 binary64)) (pow.f64 x #s(literal 7 binary64)))) #s(literal 1/9 binary64))))))))
(+.f64 (cbrt.f64 (/.f64 x lo)) (+.f64 (*.f64 hi (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 binary64)))) #s(literal 1/9 binary64)))) (*.f64 hi (+.f64 (*.f64 hi (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (fma.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 binary64))))) (*.f64 #s(literal 2/9 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 7 binary64))))))))) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 hi (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 11 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64))))))))
(*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 hi lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 hi (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #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) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo))) (/.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) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 hi (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 8 binary64))) lo)) (/.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) (*.f64 lo (pow.f64 hi #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) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (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) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo))) (/.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) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64)))))))
(*.f64 hi (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 lo (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 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 8 binary64))) lo)) (/.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) (*.f64 lo (pow.f64 hi #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) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))))
(*.f64 hi (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) lo) (/.f64 (pow.f64 hi #s(literal 4 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 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 8 binary64))) lo)) (/.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) (*.f64 lo (pow.f64 hi #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) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 hi lo)))
(neg.f64 (cbrt.f64 (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) x)))))
(*.f64 (neg.f64 hi) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 x (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 5 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo)) x))) (pow.f64 hi #s(literal 3 binary64)))))))
(*.f64 (neg.f64 hi) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (neg.f64 (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo))) x)) (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (neg.f64 hi) (-.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo))) x)) (pow.f64 hi #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 10 binary64)) lo)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo)) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) lo)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo)) x))) (pow.f64 hi #s(literal 3 binary64)))))))
(*.f64 (neg.f64 hi) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #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 (/.f64 (pow.f64 hi #s(literal 10 binary64)) lo))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64))))) (*.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) lo)) #s(literal -5/27 binary64)))) (pow.f64 hi #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo))) x)) (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (neg.f64 hi) (-.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo))) x) (/.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 10 binary64)) lo))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64))))) (*.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) lo)) #s(literal -5/27 binary64)))) (pow.f64 hi #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64)))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (/.f64 (*.f64 #s(literal -1 binary64) hi) lo) #s(literal 1/9 binary64))
(pow.f64 (/.f64 hi (neg.f64 lo)) #s(literal 1/9 binary64))
(+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo)) #s(literal 1/9 binary64)) x)) (pow.f64 (/.f64 (*.f64 #s(literal -1 binary64) hi) lo) #s(literal 1/9 binary64)))
(+.f64 (pow.f64 (/.f64 hi (neg.f64 lo)) #s(literal 1/9 binary64)) (*.f64 #s(literal -1/9 binary64) (*.f64 x (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 8 binary64))) lo) #s(literal 1/9 binary64)))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo)) #s(literal 1/9 binary64))) (*.f64 #s(literal -4/81 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 17 binary64)) lo)) #s(literal 1/9 binary64)) x)))) (pow.f64 (/.f64 (*.f64 #s(literal -1 binary64) hi) lo) #s(literal 1/9 binary64)))
(fma.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 8 binary64))) lo) #s(literal 1/9 binary64))) (*.f64 #s(literal -4/81 binary64) (*.f64 x (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo (pow.f64 hi #s(literal 17 binary64)))) #s(literal 1/9 binary64))))) (pow.f64 (/.f64 hi (neg.f64 lo)) #s(literal 1/9 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 8 binary64)) lo)) #s(literal 1/9 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -4/81 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 17 binary64)) lo)) #s(literal 1/9 binary64))) (*.f64 #s(literal -68/2187 binary64) (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 26 binary64)) lo)) #s(literal 1/9 binary64)) x)))))) (pow.f64 (/.f64 (*.f64 #s(literal -1 binary64) hi) lo) #s(literal 1/9 binary64)))
(+.f64 (pow.f64 (/.f64 hi (neg.f64 lo)) #s(literal 1/9 binary64)) (+.f64 (*.f64 x (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 8 binary64))) lo) #s(literal 1/9 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal -4/81 binary64) (*.f64 x (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo (pow.f64 hi #s(literal 17 binary64)))) #s(literal 1/9 binary64)))) (*.f64 (*.f64 #s(literal -68/2187 binary64) (*.f64 x (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 lo (pow.f64 hi #s(literal 26 binary64)))) #s(literal 1/9 binary64)))) x)))))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (neg.f64 (log.f64 x)))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 x))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))) x)))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (neg.f64 (log.f64 x))))) (*.f64 #s(literal -1/9 binary64) (*.f64 hi (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (neg.f64 (log.f64 x))))) x))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 x)))) (*.f64 #s(literal -1/9 binary64) (*.f64 hi (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 x)))) x))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))) x)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (neg.f64 (log.f64 x))))) (fma.f64 #s(literal -1/9 binary64) (*.f64 hi (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (neg.f64 (log.f64 x))))) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -4/81 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 x)))) (fma.f64 #s(literal -1/9 binary64) (*.f64 hi (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 x)))) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 x)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -4/81 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))))) x)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/4374 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (neg.f64 (log.f64 x))))) (+.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 hi (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (neg.f64 (log.f64 x))))) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -4/81 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (neg.f64 (log.f64 x))))) (/.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) #s(literal 13/2187 binary64))) (pow.f64 x #s(literal 3 binary64))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 x)))) (+.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 hi (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 x)))) x)) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 x)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -4/81 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 x)))) (/.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) #s(literal 13/2187 binary64))) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))
(+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) x) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))))) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))
(fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (*.f64 hi (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))) x))) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)))))))
(fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (*.f64 hi (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) x))) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) x))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 2 binary64))))) x) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64)))))) x)) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -4/81 binary64)) x))) (*.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 hi (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))))) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))))) x) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)))))))
(-.f64 (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 hi (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (*.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) #s(literal -4/81 binary64))))) x))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/162 binary64) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4374 binary64) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 1/27 binary64) (pow.f64 hi #s(literal 3 binary64)))))) x) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))))) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 hi #s(literal 2 binary64))))))) x)) (*.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 hi (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64)))))) x)) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))) (/.f64 (fma.f64 #s(literal -1/162 binary64) (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) #s(literal 163/4374 binary64))) x))) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -4/81 binary64)) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)))))))) x) (*.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 hi (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))))) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))))) x) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)))))))
(-.f64 (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) x))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 hi (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (cbrt.f64 (cbrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -4/81 binary64)) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) x)))))) (*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) x)))) (/.f64 (fma.f64 #s(literal -1/162 binary64) (pow.f64 hi #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) #s(literal 163/4374 binary64))) x)))) x)) x))
(pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) x) lo) #s(literal 1/9 binary64))
(pow.f64 (/.f64 x lo) #s(literal 1/9 binary64))
(+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))) #s(literal 1/9 binary64)) hi)) (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) x) lo) #s(literal 1/9 binary64)))
(fma.f64 #s(literal -1/9 binary64) (*.f64 hi (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/9 binary64))) (pow.f64 (/.f64 x lo) #s(literal 1/9 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))) #s(literal 1/9 binary64))) (*.f64 #s(literal -4/81 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 17 binary64)))) #s(literal 1/9 binary64)) hi)))) (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) x) lo) #s(literal 1/9 binary64)))
(+.f64 (pow.f64 (/.f64 x lo) #s(literal 1/9 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 hi (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/9 binary64)))) (*.f64 (*.f64 #s(literal -4/81 binary64) (*.f64 hi (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 17 binary64))) #s(literal 1/9 binary64)))) hi)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 8 binary64)))) #s(literal 1/9 binary64))) (*.f64 hi (+.f64 (*.f64 #s(literal -4/81 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 17 binary64)))) #s(literal 1/9 binary64))) (*.f64 #s(literal -68/2187 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 26 binary64)))) #s(literal 1/9 binary64)) hi)))))) (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) x) lo) #s(literal 1/9 binary64)))
(fma.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 8 binary64))) #s(literal 1/9 binary64))) (+.f64 (*.f64 #s(literal -4/81 binary64) (*.f64 hi (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 17 binary64))) #s(literal 1/9 binary64)))) (*.f64 (*.f64 #s(literal -68/2187 binary64) (*.f64 hi (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 26 binary64))) #s(literal 1/9 binary64)))) hi))) (pow.f64 (/.f64 x lo) #s(literal 1/9 binary64)))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (neg.f64 (log.f64 hi)))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (log.f64 hi))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))) hi)))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (neg.f64 (log.f64 hi))))) (*.f64 #s(literal -1/9 binary64) (*.f64 x (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (neg.f64 (log.f64 hi))))) hi))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (log.f64 hi)))) (*.f64 #s(literal -1/9 binary64) (*.f64 x (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (log.f64 hi)))) hi))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))) hi)) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (neg.f64 (log.f64 hi))))) (fma.f64 #s(literal -1/9 binary64) (*.f64 x (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (neg.f64 (log.f64 hi))))) hi)) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (neg.f64 (log.f64 hi))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -4/81 binary64)) (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (log.f64 hi)))) (fma.f64 #s(literal -1/9 binary64) (*.f64 x (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (log.f64 hi)))) hi)) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (log.f64 hi)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -4/81 binary64)) (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))) hi)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal -1/4374 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 3 binary64)))))) (pow.f64 hi #s(literal 3 binary64))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (neg.f64 (log.f64 hi))))) (+.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 x (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (neg.f64 (log.f64 hi))))) hi)) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (neg.f64 (log.f64 hi))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -4/81 binary64)) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (neg.f64 (log.f64 hi))))) (/.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 13/2187 binary64))) (pow.f64 hi #s(literal 3 binary64))))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (log.f64 hi)))) (+.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 x (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (log.f64 hi)))) hi)) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (log.f64 hi)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -4/81 binary64)) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (log.f64 hi)))) (/.f64 (fma.f64 #s(literal -1/27 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 13/2187 binary64))) (pow.f64 hi #s(literal 3 binary64))))))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))) hi)))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (*.f64 #s(literal -1/9 binary64) (*.f64 x (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi))))) hi))))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) hi)))) (*.f64 #s(literal -1/9 binary64) (*.f64 x (/.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) hi)))) hi))))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 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 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 2 binary64))))) hi)) (*.f64 #s(literal 1/9 binary64) (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))))) hi)))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -4/81 binary64)) hi)) (*.f64 (*.f64 #s(literal 1/9 binary64) x) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi))))))) hi)))
(-.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) hi)))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/9 binary64) x) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) hi)))) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) hi) #s(literal -4/81 binary64)))) hi))
(+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 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 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/162 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4374 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/27 binary64) (pow.f64 x #s(literal 3 binary64)))))) hi)) (*.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))) (+.f64 (*.f64 #s(literal -1/18 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 1/162 binary64) (pow.f64 x #s(literal 2 binary64)))))) hi)) (*.f64 #s(literal 1/9 binary64) (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))))))) hi)))
(+.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (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 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (/.f64 (fma.f64 #s(literal -1/162 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 163/4374 binary64))) hi)) (*.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -4/81 binary64)) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi))))))) hi) (*.f64 (*.f64 #s(literal 1/9 binary64) x) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi))))))) hi)))
(-.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) hi)))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/9 binary64) x) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal -4/81 binary64)) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) hi))))) (*.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (neg.f64 (log.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) hi)))) (/.f64 (fma.f64 #s(literal -1/162 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 163/4374 binary64))) hi))) hi)) hi))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (-.f64 x hi))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (-.f64 x hi)) (log.f64 lo)))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (-.f64 x hi))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (-.f64 x hi)) (log.f64 lo)))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (-.f64 x hi))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (-.f64 x hi)) (log.f64 lo)))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (log.f64 lo)))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (-.f64 x hi))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (-.f64 x hi)) (log.f64 lo)))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (-.f64 x hi))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (-.f64 x hi)) (log.f64 lo)))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (-.f64 x hi))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (-.f64 x hi)) (log.f64 lo)))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (-.f64 x hi))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (-.f64 x hi)) (log.f64 lo)))
(exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal 1 binary64) lo)))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (neg.f64 (log.f64 lo)) (log.f64 (-.f64 x hi))))
(pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (-.f64 x hi)) (log.f64 lo)))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (log.f64 (-.f64 x hi)))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (log.f64 (-.f64 x hi)))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (log.f64 (-.f64 x hi)))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (-.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))))))
(*.f64 (cbrt.f64 (cbrt.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (log.f64 (-.f64 x hi)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(+.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 1/2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(-.f64 (*.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) hi)
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)))
(expm1.f64 (log1p.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) #s(literal 3 binary64)) (pow.f64 (*.f64 hi #s(literal 0 binary64)) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) #s(literal 2 binary64)) (pow.f64 (*.f64 hi #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 0 binary64)) (-.f64 (+.f64 (pow.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 2 binary64))) (-.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) #s(literal 2 binary64)) (pow.f64 (*.f64 hi #s(literal 0 binary64)) #s(literal 2 binary64))) (-.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 2 binary64)) #s(literal 0 binary64)) (+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64)))
(pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 1 binary64))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 3 binary64))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(pow.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 2 binary64))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(log.f64 (exp.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 3 binary64)))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)))
(expm1.f64 (log1p.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(exp.f64 (log.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 1 binary64)))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) hi hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64))
(fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) (sqrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(log.f64 (exp.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log1p.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 1/2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 lo hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 lo (neg.f64 hi))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 lo hi)))
(/.f64 lo (neg.f64 hi))
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 lo (neg.f64 hi))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 lo (neg.f64 hi))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 lo hi))) (sqrt.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 lo (neg.f64 hi))
(pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(/.f64 lo (neg.f64 hi))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))
(/.f64 lo (neg.f64 hi))
(pow.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 lo (neg.f64 hi))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 2 binary64))
(/.f64 lo (neg.f64 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 lo (neg.f64 hi))
(log.f64 (exp.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 lo (neg.f64 hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 (/.f64 lo hi)))))
(/.f64 lo (neg.f64 hi))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 3 binary64)))
(/.f64 lo (neg.f64 hi))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 lo hi))))
(expm1.f64 (log1p.f64 (/.f64 lo (neg.f64 hi))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 lo (neg.f64 hi))
(exp.f64 (log.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 lo (neg.f64 hi))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(/.f64 lo (neg.f64 hi))
(-.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 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))) #s(literal 1 binary64))
(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))))
(*.f64 #s(literal 1 binary64) (+.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 (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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.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 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) (sqrt.f64 (+.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 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) 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 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (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))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo) #s(literal 2 binary64)) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) 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 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo) #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 (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))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.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 (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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #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 (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 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(log.f64 (exp.f64 (+.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 (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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))))
(+.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 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #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 (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 (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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))))
(+.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 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (*.f64 (log1p.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))
(fma.f64 #s(literal 1 binary64) (/.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))
(fma.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) 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))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64)) (cbrt.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))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) (sqrt.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))
(-.f64 (+.f64 #s(literal 1 binary64) (/.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 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (sqrt.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 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(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)))
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(/.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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo) #s(literal 3 binary64)))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(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 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo) #s(literal 1 binary64)))
(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 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)) #s(literal 1 binary64)))
(/.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)
(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 (/.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 (+.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 #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 (-.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 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(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 #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 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) #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))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 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 hi) (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (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)))))
(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 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.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 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.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 (*.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 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 (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 (*.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 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 (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 (*.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 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 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (*.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 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 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (*.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 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 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (*.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 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 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (*.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 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 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (*.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 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 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (*.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 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 (pow.f64 lo #s(literal -2 binary64))) x (*.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 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 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))))
(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) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.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 (*.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 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.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 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.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 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 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)))) (-.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)))) (-.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)))) (-.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)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 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 (-.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)))))))))
(/.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)))))))
(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)))) (-.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)))) (-.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)))) (-.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)))) (-.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)))) (-.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)))) (-.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)))) (-.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)))) (-.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)))) (-.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)))) (-.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)))) (-.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 #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 #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) (-.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 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 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))))))
(+.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)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(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))))))
(+.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)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (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)))) (-.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))))))
(+.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 (exp.f64 (log1p.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) lo)
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(pow.f64 (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(pow.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(pow.f64 (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(log.f64 (exp.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(cbrt.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(expm1.f64 (log1p.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log1p.f64 (expm1.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(exp.f64 (log.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(exp.f64 (*.f64 (log.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (*.f64 hi #s(literal 0 binary64)) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (*.f64 hi #s(literal 0 binary64)) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi))
(+.f64 #s(literal 0 binary64) (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (*.f64 hi #s(literal 0 binary64)) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (*.f64 hi #s(literal 0 binary64)) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (*.f64 hi #s(literal 0 binary64)) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (*.f64 hi #s(literal 0 binary64)) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 0 binary64) (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 1 binary64))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 2 binary64))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 3 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (neg.f64 lo)))) hi)
(-.f64 (*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)) hi))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(-.f64 (/.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 #s(literal 1 binary64) lo) (-.f64 x hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(/.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)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 2 binary64)) #s(literal 9 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 9 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 9 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 9 binary64)))
(pow.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 18 binary64))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi))
(/.f64 (-.f64 x hi) lo)
(/.f64 (neg.f64 (-.f64 x hi)) (neg.f64 lo))
(/.f64 (-.f64 x hi) lo)
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))
(/.f64 (-.f64 x hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(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)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 9 binary64)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 9 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))) #s(literal 1 binary64))
(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))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo)) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo)) #s(literal 2 binary64))) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo)) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo) #s(literal 2 binary64))) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(-.f64 #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(-.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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 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))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo)) #s(literal 1 binary64))
(fma.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))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo)) #s(literal 1 binary64))
(fma.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))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo)) #s(literal 1 binary64))
(fma.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))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo)) #s(literal 1 binary64))
(fma.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 (neg.f64 hi) hi)
#s(literal 0 binary64)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -1 binary64) hi hi))) #s(literal 1 binary64))
#s(literal 0 binary64)
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) hi hi))
#s(literal 0 binary64)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)))
#s(literal 0 binary64)
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) (sqrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)))
#s(literal 0 binary64)
(pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 1 binary64))
#s(literal 0 binary64)
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) #s(literal 3 binary64))
#s(literal 0 binary64)
(pow.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
#s(literal 0 binary64)
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) hi hi)) #s(literal 2 binary64))
#s(literal 0 binary64)
(log.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) hi hi)))
#s(literal 0 binary64)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1 binary64) hi hi))))
#s(literal 0 binary64)
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 3 binary64)))
#s(literal 0 binary64)
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1 binary64) hi hi)))
#s(literal 0 binary64)
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1 binary64) hi hi)))
#s(literal 0 binary64)
(exp.f64 (log.f64 (fma.f64 #s(literal -1 binary64) hi hi)))
#s(literal 0 binary64)
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1 binary64) hi hi)) #s(literal 1 binary64)))
#s(literal 0 binary64)
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi))
(+.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 hi) hi))
(+.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 hi) hi))
(+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 hi) hi))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 #s(literal -1 binary64) hi hi) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(+.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64))
(+.f64 (*.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64))
(-.f64 (*.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) hi)
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)))
(expm1.f64 (log1p.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 2 binary64)) (-.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) #s(literal 3 binary64)) (pow.f64 (*.f64 hi #s(literal 0 binary64)) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) #s(literal 2 binary64)) (pow.f64 (*.f64 hi #s(literal 0 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 0 binary64)) (-.f64 (+.f64 (pow.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) hi hi) #s(literal 2 binary64))) (-.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) (fma.f64 #s(literal -1 binary64) hi hi)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) #s(literal 2 binary64)) (pow.f64 (*.f64 hi #s(literal 0 binary64)) #s(literal 2 binary64))) (-.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (*.f64 hi #s(literal 0 binary64))))
(/.f64 (+.f64 (pow.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 2 binary64)) #s(literal 0 binary64)) (+.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi)) #s(literal 0 binary64)))
(pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 1 binary64))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 3 binary64))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(pow.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 2 binary64))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(log.f64 (exp.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)))))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi)) #s(literal 3 binary64)))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)))
(expm1.f64 (log1p.f64 (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(exp.f64 (log.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) #s(literal 1 binary64)))
(-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)
(fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 2 binary64)) #s(literal -2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 lo)) #s(literal -2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 lo)) #s(literal -2 binary64)))
(pow.f64 (sqrt.f64 (cbrt.f64 lo)) #s(literal -4 binary64))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))
(exp.f64 (*.f64 #s(literal -2 binary64) (log.f64 (cbrt.f64 lo))))
(pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (cbrt.f64 lo))) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))
(*.f64 (cbrt.f64 hi) (cbrt.f64 hi))
(pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 hi)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 hi)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 hi)) #s(literal 2 binary64)) #s(literal 3 binary64))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 hi))))
(pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 hi))) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 hi) #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 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(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 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(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 (*.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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) hi))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(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 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (/.f64 lo (-.f64 x lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x lo)))
(log.f64 (exp.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(exp.f64 (log.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) lo)) (cbrt.f64 (-.f64 x hi)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(/.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 lo))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(cbrt.f64 (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/9 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 2 binary64))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(log.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(expm1.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64)))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)))
(cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))

eval212.0ms (0.9%)

Compiler

Compiled 40823 to 7326 computations (82.1% saved)

prune567.0ms (2.4%)

Pruning

132 alts after pruning (126 fresh and 6 done)

PrunedKeptTotal
New1211631274
Fresh3863101
Picked325
Done246
Total12541321386
Accuracy
20.5%
Counts
1386 → 132
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) #s(literal 2 binary64))
18.9%
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
10.7%
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))) #s(literal 3 binary64))
18.8%
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) #s(literal 3 binary64))
18.8%
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 3 binary64))
14.1%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))))
13.8%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
9.2%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
18.8%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
18.8%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
13.8%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
18.9%
(/.f64 (neg.f64 lo) hi)
3.8%
(/.f64 x hi)
18.9%
(/.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)))
9.5%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
15.0%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))
10.7%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) lo))
8.6%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))) hi)) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
9.5%
(-.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64)))
9.5%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)))
13.8%
(-.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x)))))
18.8%
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
18.8%
(+.f64 (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo) #s(literal 1 binary64))
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))))))
18.9%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
18.8%
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.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))))))
18.8%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.7%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
18.7%
(+.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.7%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.7%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.8%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (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)) x) lo))
18.8%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (fma.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)) x) lo))
18.8%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal -1 binary64)) x) lo))
18.7%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 (-.f64 x lo) hi) lo) x) lo))
10.0%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 hi (neg.f64 lo)) x) lo))
18.8%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) x) lo))
18.8%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 (neg.f64 hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))) x) lo))
18.8%
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)))) x) lo))
14.0%
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))
18.8%
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo))
14.0%
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo))
18.8%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
10.1%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x))))) lo))
9.5%
(+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x))) lo))
18.6%
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
9.4%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.8%
(+.f64 #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))))
15.0%
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo))))
14.0%
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo) (/.f64 hi lo)))
18.8%
(+.f64 #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))))
18.8%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) (/.f64 #s(literal 1 binary64) lo)))
10.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (pow.f64 (cbrt.f64 (fma.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)) (neg.f64 hi))) #s(literal 3 binary64))) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) hi)) lo)))
8.6%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 hi (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))) #s(literal 3 binary64)) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) hi)) lo)))
14.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (pow.f64 (/.f64 hi (neg.f64 lo)) #s(literal 1/9 binary64)) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
14.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (pow.f64 (exp.f64 #s(literal 1/9 binary64)) (-.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (log.f64 hi)))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (+.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) (*.f64 #s(literal -1/9 binary64) (/.f64 (*.f64 x (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))))) hi))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (log1p.f64 (expm1.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (expm1.f64 (log1p.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
14.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/9 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi)))))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (/.f64 (cbrt.f64 (-.f64 x hi)) (cbrt.f64 lo)) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 lo (-.f64 x hi)))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo))) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 18 binary64))) hi)) lo)))
14.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 9 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 3 binary64)) lo)) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x hi))) lo)) hi)) lo)))
14.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (neg.f64 hi) lo)) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x hi)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 2 binary64)) #s(literal 9 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 9 binary64)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lo)) #s(literal 3 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))) #s(literal 1 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 x hi))) hi)) lo)))
12.4%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 hi (-.f64 (/.f64 (/.f64 x hi) lo) (/.f64 #s(literal 1 binary64) lo)))) hi)) lo)))
14.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.0%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 hi) hi))) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo))))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
9.5%
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (neg.f64 x))
18.8%
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
18.8%
(*.f64 (neg.f64 x) (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 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)))
18.9%
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
19.2%
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) (neg.f64 hi))) lo)) #s(literal 2 binary64)))))
18.7%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
18.7%
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
18.8%
(*.f64 lo (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))
17.5%
(sqrt.f64 (fma.f64 hi (fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 x lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))))
14.6%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo))) hi)) lo)) #s(literal 2 binary64)))
14.6%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
14.6%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))) lo)) #s(literal 2 binary64)))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 hi)) #s(literal 2 binary64)) #s(literal 3 binary64)))))) lo)) #s(literal 2 binary64)))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 hi)))))))) lo)) #s(literal 2 binary64)))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 hi)))) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) #s(literal 0 binary64))) lo)) #s(literal 2 binary64)))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (expm1.f64 (log1p.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)))))) lo)) #s(literal 2 binary64)))
19.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 hi))))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
14.6%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
14.6%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
14.6%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (+.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 hi) hi)) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
14.5%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)) #s(literal 2 binary64)))
5.2%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (*.f64 (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))) hi)))) lo)) #s(literal 2 binary64)))
9.7%
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) lo)) #s(literal 2 binary64)))
17.5%
(sqrt.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))))
18.8%
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo))))
19.2%
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
17.9%
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
15.0%
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
13.8%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
18.8%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 8194 to 3166 computations (61.4% saved)

regimes332.0ms (1.4%)

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

4 calls:

113.0ms
hi
66.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
55.0ms
lo
52.0ms
x
Results
AccuracySegmentsBranch
19.2%1lo
19.2%1hi
19.2%1x
19.2%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes307.0ms (1.3%)

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

4 calls:

111.0ms
lo
61.0ms
x
57.0ms
hi
39.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.2%1x
19.2%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.2%1hi
19.2%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes75.0ms (0.3%)

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

1 calls:

49.0ms
lo
Results
AccuracySegmentsBranch
19.2%1lo
Compiler

Compiled 4 to 3 computations (25% saved)

regimes125.0ms (0.5%)

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

1 calls:

115.0ms
lo
Results
AccuracySegmentsBranch
19.2%1lo
Compiler

Compiled 4 to 3 computations (25% saved)

regimes253.0ms (1.1%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes28.0ms (0.1%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes6.0ms (0%)

Accuracy

Total -9.6b remaining (-18.4%)

Threshold costs -9.6b (-18.4%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(/.f64 x hi)
Outputs
#s(literal 1 binary64)
Calls

3 calls:

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

Compiled 12 to 9 computations (25% saved)

simplify103.0ms (0.4%)

Algorithm
egg-herbie
Rules
144×unsub-neg
134×distribute-lft-neg-in
94×neg-mul-1
73×neg-sub0
73×cancel-sign-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068577
1110577
2135577
3157577
4170577
5183577
6192577
7209577
8241577
9296577
10383577
11474577
12534577
13618577
14723577
15827577
16922577
17996577
181030577
191041577
201048577
211057577
221062577
231067577
241077577
251083577
261085577
271087577
281088577
Stop Event
saturated
Calls
Call 1
Inputs
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 hi)))))))) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.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 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
(/.f64 (neg.f64 lo) hi)
#s(literal 1 binary64)
Outputs
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 hi)))))))) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (*.f64 hi (pow.f64 (cbrt.f64 lo) #s(literal -2 binary64))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (*.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) (exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 hi)))))))) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (*.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)))))) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) #s(literal 3 binary64))) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)) x) lo)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) x) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)))
(-.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 x (*.f64 hi (-.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)))) lo))
(/.f64 (neg.f64 lo) hi)
#s(literal 1 binary64)

soundness2.2s (9.3%)

Rules
811×fma-define
638×fma-define
614×fmm-def
556×log1p-expm1-u
556×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030573
1562565
062810307
115239799
252329641
0641394
112761259
0145352372
1383049811
0521356
110711356
0161325769897549
1417225769892642
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1616 to 515 computations (68.1% saved)

preprocess52.0ms (0.2%)

Compiler

Compiled 314 to 138 computations (56.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...