xlohi (overflows)

Time bar (total: 18.0s)

analyze132.0ms (0.7%)

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 15 to 12 computations (20% saved)

sample1.3s (7.1%)

Results
971.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 718.0ms
...in/eval/compile.rkt:71:19: 408.0ms (56.8% of total)
ival-sub: 170.0ms (23.7% of total)
ival-div: 67.0ms (9.3% of total)
ival-<: 36.0ms (5% of total)
ival->: 20.0ms (2.8% of total)
ival-and: 13.0ms (1.8% of total)
ival-assert: 4.0ms (0.6% of total)
Bogosity

preprocess182.0ms (1%)

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

explain168.0ms (0.9%)

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/o2560
(-.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
31.0ms512×0valid
Compiler

Compiled 56 to 28 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-sub: 5.0ms (52.5% of total)
ival-div: 4.0ms (42% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 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)

simplify40.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

localize20.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
14.0ms256×0valid
Compiler

Compiled 18 to 8 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sub: 3.0ms (63.9% of total)
ival-div: 2.0ms (42.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series71.0ms (0.4%)

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

rewrite310.0ms (1.7%)

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)

simplify180.0ms (1%)

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)

eval103.0ms (0.6%)

Compiler

Compiled 6516 to 1166 computations (82.1% saved)

prune149.0ms (0.8%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New3808388
Fresh000
Picked101
Done000
Total3818389
Accuracy
19.5%
Counts
389 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 x lo) hi)
9.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
9.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
14.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 238 to 148 computations (37.8% saved)

simplify92.0ms (0.5%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) hi)
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-diff0
(*.f64 lo (/.f64 (-.f64 x lo) hi))
cost-diff0
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
cost-diff128
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
cost-diff128
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) hi)
cost-diff6464
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
cost-diff6848
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
cost-diff13312
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
cost-diff13440
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
Rules
562×fma-define
432×times-frac
347×sub-neg
346×associate-+l-
326×div-sub
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0371108
1841081
21881070
3520957
41425924
55041918
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
x
lo
hi
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
x
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
hi
(-.f64 (/.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)
Outputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (neg.f64 (/.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 hi (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(+.f64 (neg.f64 (/.f64 x lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)) lo)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
x
lo
hi
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
x
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 lo x) hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 lo hi))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
hi
(-.f64 (/.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))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(fma.f64 x (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 x 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 (neg.f64 hi)) (+.f64 #s(literal -1 binary64) (/.f64 x 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)

localize195.0ms (1.1%)

Localize:

Found 14 expressions of interest:

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

Compiled 282 to 33 computations (88.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-div: 16.0ms (38% of total)
ival-mult: 8.0ms (19% of total)
ival-sub: 7.0ms (16.6% of total)
ival-pow: 6.0ms (14.2% of total)
ival-add: 5.0ms (11.9% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.1s (34.1%)

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

135 calls:

TimeVariablePointExpression
4.8s
hi
@-inf
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
97.0ms
lo
@inf
(/ (+ x (- (* lo (/ (- x lo) hi)) lo)) hi)
6.0ms
lo
@inf
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
4.0ms
hi
@inf
(+ (* -1 (/ (- x lo) lo)) (* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2)))))
3.0ms
x
@0
(/ (- x lo) hi)

rewrite414.0ms (2.3%)

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

Useful iterations: 1 (0.0ms)

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

simplify557.0ms (3.1%)

Algorithm
egg-herbie
Rules
591×fma-define
338×distribute-lft-in
327×distribute-rgt-in
261×times-frac
235×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0124448243
1316445959
Stop Event
node limit
Counts
797 → 869
Calls
Call 1
Inputs
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 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 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(/.f64 (*.f64 lo x) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(*.f64 #s(literal -1 binary64) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 #s(literal -1 binary64) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (*.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)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(/.f64 hi lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 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 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))))
(cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -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 #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 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 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 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(+.f64 (/.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 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 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)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (*.f64 (/.f64 #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))))))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 1 binary64)))
(-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(*.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64))) (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(cbrt.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(exp.f64 (log.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(exp.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 1 binary64)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(-.f64 (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))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo))
(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)))
(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))
(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 #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 -2 binary64)) (pow.f64 (/.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)))))
(/.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 (pow.f64 (/.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)))))))
(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))
(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 (exp.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 hi) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 hi) #s(literal -1 binary64)))
(pow.f64 hi #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 hi #s(literal -3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 #s(literal 1 binary64) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 1 binary64) hi))))
(cbrt.f64 (pow.f64 hi #s(literal -3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) hi)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) hi)))
(exp.f64 (neg.f64 (log.f64 hi)))
(exp.f64 (*.f64 (log.f64 hi) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 hi)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) #s(literal -1 binary64))
(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 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 (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))
(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))
(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 x hi) (neg.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(+.f64 (/.f64 x hi) (*.f64 (neg.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 (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 (neg.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 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 (neg.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 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 (neg.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 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 (neg.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 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 #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 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 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)))))))))
(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))
(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) (neg.f64 (*.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 (neg.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) (neg.f64 (*.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 (neg.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)) (neg.f64 (*.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 (neg.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)) (neg.f64 (*.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 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #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 #s(literal 1 binary64) x) (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.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 #s(literal 1 binary64) x) (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.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 #s(literal 1 binary64) x) (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.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 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 hi (+.f64 (/.f64 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)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 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 (-.f64 (fma.f64 hi (+.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 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 (-.f64 (fma.f64 hi (+.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 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 (-.f64 (fma.f64 hi (+.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (-.f64 hi x)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (*.f64 (-.f64 hi x) (+.f64 hi lo)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (-.f64 hi x))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (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 (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(/.f64 (-.f64 lo 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))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 lo x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 lo x) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (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 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 (-.f64 lo x) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 (-.f64 lo x) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (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 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) hi)) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) hi)) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 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 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 (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 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (*.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (-.f64 hi x)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (+.f64 hi (-.f64 lo x))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (+.f64 hi (-.f64 lo x))) (*.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.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 hi (/.f64 (-.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 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) (neg.f64 lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (-.f64 (/.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 (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (-.f64 (/.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 (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (-.f64 (/.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 (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (*.f64 hi x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (/.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 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.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 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.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 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 hi (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (*.f64 hi x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (+.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 hi (+.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 #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 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 hi (+.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 #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 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 hi (+.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 (neg.f64 hi) x) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (/.f64 (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 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 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 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 hi x) lo)) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) x) lo) x)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (/.f64 (*.f64 hi x) lo)) x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) x) lo) x)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (/.f64 (*.f64 hi x) lo)) x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 (neg.f64 hi) (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 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 (neg.f64 hi) (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 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 (neg.f64 hi) (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 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 lo)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (-.f64 (/.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 (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (-.f64 (/.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 (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (-.f64 (/.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 (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.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 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (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 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 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) 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 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) 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 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) 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 (neg.f64 hi) x) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi lo)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi lo)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (*.f64 (neg.f64 hi) x) lo)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (/.f64 (*.f64 hi x) lo)) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (*.f64 (neg.f64 hi) x) lo)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (/.f64 (*.f64 hi x) lo)) lo) #s(literal -1 binary64)) (neg.f64 lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 (neg.f64 hi) x) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (-.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 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (-.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 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (-.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) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 (neg.f64 hi) x) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo)))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (/.f64 lo hi) x)))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (/.f64 lo hi) x)))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (/.f64 lo hi) x)))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) hi)
(*.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi lo)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (neg.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (neg.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (neg.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (neg.f64 hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64))))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (*.f64 lo x) hi)) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (*.f64 lo x) hi)) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (*.f64 lo x) hi)) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x hi))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (neg.f64 x)) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (neg.f64 x)) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (neg.f64 x)) (/.f64 lo hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 lo (+.f64 (-.f64 x lo) (neg.f64 hi))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 lo (+.f64 (-.f64 x lo) (neg.f64 hi))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 lo (+.f64 (-.f64 x lo) (neg.f64 hi))) hi)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (*.f64 lo x) hi))
(-.f64 (*.f64 lo (/.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (*.f64 lo x) hi))
(-.f64 (*.f64 lo (/.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (*.f64 lo x) hi))
(-.f64 (*.f64 lo (/.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.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 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 lo (-.f64 hi 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 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 lo (-.f64 hi 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 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 lo (-.f64 hi 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 (neg.f64 (/.f64 (*.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 (neg.f64 (/.f64 (*.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 (neg.f64 (/.f64 (*.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))
(/.f64 (+.f64 lo (neg.f64 (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(/.f64 (+.f64 lo (neg.f64 (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(/.f64 (+.f64 lo (neg.f64 (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (-.f64 lo (*.f64 lo (/.f64 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))
(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 (*.f64 lo 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 (*.f64 lo 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 (*.f64 lo 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 (/.f64 lo 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 (/.f64 lo 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 (/.f64 lo 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 (/.f64 lo hi) x) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 hi 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 (/.f64 lo hi) x) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 hi 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 (/.f64 lo hi) x) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 x (neg.f64 (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 (neg.f64 x) 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 (neg.f64 x) 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 (neg.f64 x) 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))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) hi)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) 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 x (neg.f64 (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 (/.f64 #s(literal 1 binary64) 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 x (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 x (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 x (neg.f64 (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 (/.f64 #s(literal 1 binary64) 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 #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 (/.f64 #s(literal 1 binary64) 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 #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 (/.f64 #s(literal 1 binary64) 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 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 hi) x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 x (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 (neg.f64 hi) x) lo)) lo)
(/.f64 (-.f64 hi (/.f64 (*.f64 hi x) lo)) lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 (neg.f64 hi) x) lo)) lo)
(/.f64 (-.f64 hi (/.f64 (*.f64 hi x) lo)) lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 (neg.f64 hi) x) lo)) lo)
(/.f64 (-.f64 hi (/.f64 (*.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))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo))
(/.f64 hi lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 hi) x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 x (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 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 (neg.f64 hi) x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 x (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.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))))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 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 lo (neg.f64 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 lo (neg.f64 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 lo (neg.f64 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 (/.f64 lo 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 (/.f64 lo 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 (/.f64 lo 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 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.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 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.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 (/.f64 lo hi) x) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.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 (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 (*.f64 lo x) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo x) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo x) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi))
(/.f64 (-.f64 lo x) (neg.f64 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 (neg.f64 (/.f64 (*.f64 lo x) hi))) lo) hi))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 x hi) x) lo) (neg.f64 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 (neg.f64 (/.f64 (*.f64 lo x) hi))) lo) hi))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 x hi) x) lo) (neg.f64 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 (neg.f64 (/.f64 (*.f64 lo x) hi))) lo) hi))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 x hi) x) lo) (neg.f64 hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) 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 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi 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 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi 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 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.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 (-.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) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 lo (neg.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 lo (neg.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 lo (neg.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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)))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo x) lo))
(/.f64 (-.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 lo 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 (-.f64 lo x) lo) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (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 (+.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 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 lo x) lo) #s(literal 2 binary64)) (*.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -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 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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)))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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 (-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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)))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo x) lo))
(fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #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 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -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 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (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 lo x) lo))
(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))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo 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))))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (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 lo x) lo))
(fma.f64 (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 (-.f64 lo x) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) hi))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 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 (sqrt.f64 x) (neg.f64 lo)) (/.f64 (sqrt.f64 x) 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)))) (+.f64 (neg.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 0 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (fma.f64 x (pow.f64 lo #s(literal -2 binary64)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (fma.f64 x (pow.f64 lo #s(literal -2 binary64)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64)))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (*.f64 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 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (pow.f64 lo #s(literal -1 binary64)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (*.f64 x (neg.f64 (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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) lo))))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(+.f64 (pow.f64 lo #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 1 binary64))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 3 binary64))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 2 binary64))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (/.f64 hi (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 3 binary64)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(*.f64 #s(literal 1 binary64) (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64))) (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 2 binary64))) (+.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 2 binary64)) (*.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (-.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) x))))
(pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 1 binary64))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 3 binary64))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(pow.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(pow.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(log.f64 (exp.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(cbrt.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(exp.f64 (log.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(exp.f64 (*.f64 (log.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 1 binary64)))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1 binary64) x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) x)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) x)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) x)
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 lo #s(literal 0 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 2 binary64)) (*.f64 lo (+.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)))))
(pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(log.f64 (exp.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(exp.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) lo))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(-.f64 (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)))))
(log.f64 (pow.f64 (exp.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)))))
(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)
(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))
(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 (neg.f64 (pow.f64 (/.f64 (sqrt.f64 x) hi) #s(literal 2 binary64))) (+.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 (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 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.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 #s(literal 0 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 (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)))) (+.f64 (/.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(-.f64 (+.f64 (*.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) 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 (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)))) (+.f64 (/.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(-.f64 (+.f64 (*.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.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 (*.f64 #s(literal 0 binary64) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi)) (*.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 (/.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 x (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.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 (+.f64 (*.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) #s(literal 0 binary64)) (/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi))) (/.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 (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 x (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.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 (+.f64 (*.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) #s(literal 0 binary64)) (/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi))) (/.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 (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 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (*.f64 #s(literal 0 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 (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 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(-.f64 (+.f64 (*.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) hi)) (/.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 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 x (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(-.f64 (+.f64 (*.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) #s(literal 0 binary64)) (/.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 hi (-.f64 hi x)) (pow.f64 hi #s(literal 3 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))) (+.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 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (pow.f64 (/.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)))))))
(/.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 (pow.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 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))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (*.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)))))))
(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))))
(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))))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi)) (/.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 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi))
(/.f64 #s(literal 1 binary64) hi)
(*.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)))
(/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi))
(*.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) hi)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 hi) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 hi) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 hi) #s(literal -2 binary64))
(pow.f64 hi #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) hi)
(pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) hi)
(pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) hi)
(pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) hi)
(pow.f64 (pow.f64 hi #s(literal -3 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 hi #s(literal -3 binary64)))
(pow.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) hi)
(log.f64 (exp.f64 (/.f64 #s(literal 1 binary64) hi)))
(/.f64 #s(literal 1 binary64) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 1 binary64) hi))))
(/.f64 #s(literal 1 binary64) hi)
(cbrt.f64 (pow.f64 hi #s(literal -3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) hi)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) hi)))
(/.f64 #s(literal 1 binary64) hi)
(exp.f64 (neg.f64 (log.f64 hi)))
(/.f64 #s(literal 1 binary64) hi)
(exp.f64 (*.f64 (log.f64 hi) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) hi)
(exp.f64 (*.f64 (neg.f64 (log.f64 hi)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (pow.f64 (exp.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(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 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 (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))
(pow.f64 (/.f64 (sqrt.f64 x) hi) #s(literal 2 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))
(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))
(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))))))
(/.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 x hi) (neg.f64 (*.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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 (neg.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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(+.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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo #s(literal 0 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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo #s(literal 0 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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo #s(literal 0 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 (neg.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 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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo #s(literal 0 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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo #s(literal 0 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 (neg.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 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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo #s(literal 0 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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo #s(literal 0 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 (neg.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 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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo #s(literal 0 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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo #s(literal 0 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 (neg.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 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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo #s(literal 0 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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo #s(literal 0 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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(*.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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(*.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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(/.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))) (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 (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))) (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(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))))))))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))))
(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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(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 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.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))))))
(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 x (/.f64 #s(literal 1 binary64) hi) (*.f64 (neg.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))))))
(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 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.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))))))
(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 #s(literal 1 binary64) (/.f64 x hi) (*.f64 (neg.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))))))
(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 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.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))))))
(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 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.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))))))
(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 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.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))))))
(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 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.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))))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 lo) (/.f64 x hi))

eval170.0ms (0.9%)

Compiler

Compiled 31841 to 4511 computations (85.8% saved)

prune452.0ms (2.5%)

Pruning

64 alts after pruning (62 fresh and 2 done)

PrunedKeptTotal
New1205591264
Fresh033
Picked325
Done000
Total1208641272
Accuracy
19.9%
Counts
1272 → 64
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
18.8%
(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))
18.8%
(/.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo)) hi)
18.8%
(/.f64 (fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo)) hi)
18.8%
(/.f64 (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) hi)
18.8%
(/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
9.1%
(/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))) hi)
9.1%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) lo)) hi)
9.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo)) hi)) lo)) hi)
9.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
9.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) hi)) lo)) hi)
9.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
9.4%
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
8.6%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
18.8%
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo))) hi)
11.0%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) hi)
18.8%
(/.f64 (exp.f64 (log.f64 (-.f64 x lo))) hi)
9.4%
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) #s(literal 3 binary64)) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (pow.f64 (sqrt.f64 hi) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 hi) #s(literal -1 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (exp.f64 (neg.f64 (log.f64 hi))) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
11.6%
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))
11.3%
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
9.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo)) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo)) 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 (pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
9.6%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) 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))))))
10.4%
(+.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 (*.f64 hi x) lo)) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
14.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (*.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.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))))))
11.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
10.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
14.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
9.1%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
11.3%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
18.8%
(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)))))))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(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))))))))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 2796 to 1681 computations (39.9% saved)

simplify60.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x hi)
cost-diff12864
(pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64))
cost-diff12992
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64))))
cost-diff19264
(*.f64 lo (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64)))
cost-diff0
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
cost-diff12800
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
cost-diff12928
(+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
cost-diff12928
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
cost-diff0
(+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
cost-diff6400
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
cost-diff6400
(/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x))
cost-diff6528
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
cost-diff0
(neg.f64 lo)
cost-diff0
(/.f64 (neg.f64 lo) hi)
cost-diff128
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
cost-diff768
(+.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 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
cost-diff6912
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
cost-diff6912
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
Rules
524×distribute-lft-in
510×fmm-def
455×distribute-rgt-in
313×associate-*r/
307×associate-+l-
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0521510
11181472
23021402
39251372
429341273
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)
(/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 x lo)
(neg.f64 lo)
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (neg.f64 lo) hi)
(neg.f64 lo)
lo
hi
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
#s(literal 1 binary64)
(/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x))
hi
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
lo
(+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
x
#s(literal -1 binary64)
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
(+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
x
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
hi
(-.f64 (/.f64 x hi) (*.f64 lo (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 x hi)
x
hi
(*.f64 lo (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64)))
lo
(pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 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 #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 3 binary64)
Outputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 lo))) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(fma.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 lo))) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(*.f64 hi (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 lo))) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 lo))) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 lo 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 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)
(/.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 lo))) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(*.f64 (-.f64 lo x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 (-.f64 x lo) lo)
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x lo)
(neg.f64 lo)
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(neg.f64 lo)
lo
hi
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
#s(literal 1 binary64)
(/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
hi
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
lo
(+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
x
#s(literal -1 binary64)
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
(*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(*.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
x
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 0 binary64))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(log1p.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 0 binary64))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 (-.f64 x lo) (/.f64 lo hi))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
hi
(-.f64 (/.f64 x hi) (*.f64 lo (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 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 x hi)
x
hi
(*.f64 lo (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 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 lo (neg.f64 hi)) (+.f64 #s(literal -1 binary64) (/.f64 x hi)))
lo
(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))))
(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 #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 3 binary64)

localize180.0ms (1%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64))
accuracy99.8%
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
accuracy99.5%
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
accuracy99.1%
(*.f64 lo (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64)))
accuracy99.9%
(*.f64 lo (/.f64 (-.f64 x lo) hi))
accuracy99.8%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
accuracy98.8%
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
accuracy94.7%
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
accuracy99.8%
(/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
accuracy99.8%
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
accuracy99.0%
(+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
accuracy100.0%
(/.f64 (neg.f64 lo) hi)
accuracy100.0%
(neg.f64 lo)
accuracy99.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
accuracy99.8%
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo))
accuracy99.8%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
accuracy97.8%
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
Results
65.0ms127×0valid
49.0ms129×0invalid
Compiler

Compiled 390 to 46 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-div: 23.0ms (35.7% of total)
ival-sub: 10.0ms (15.5% of total)
ival-mult: 8.0ms (12.4% of total)
ival-pow: 8.0ms (12.4% of total)
ival-add: 6.0ms (9.3% of total)
ival-fma: 3.0ms (4.7% of total)
ival-log1p: 3.0ms (4.7% of total)
ival-expm1: 2.0ms (3.1% of total)
ival-cbrt: 2.0ms (3.1% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)

series100.0ms (0.6%)

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

153 calls:

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

rewrite314.0ms (1.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify739.0ms (4.1%)

Algorithm
egg-herbie
Rules
747×times-frac
510×*-commutative
345×+-commutative
309×sub-neg
264×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0201812884970971
1562112884968497
Stop Event
node limit
Counts
1033 → 1129
Calls
Call 1
Inputs
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 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 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (+.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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (+.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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (+.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 x (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 (*.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (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 (-.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 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (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 (-.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))))
#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 #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 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) 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 (*.f64 #s(literal -1 binary64) 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 (*.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #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 hi) #s(literal 1 binary64)) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) (*.f64 hi x)))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) (*.f64 hi x)))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) (*.f64 hi x)))) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (-.f64 x lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))))) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))))) (*.f64 lo (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(/.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))))))
(/.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 hi (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64)))) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))) hi)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 hi (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64)))) hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))) hi)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))))))
(/.f64 hi x)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi x))
(*.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 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 x (-.f64 (/.f64 x hi) #s(literal 1 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) lo)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 x (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) lo))) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) lo)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(/.f64 hi (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) x)
(*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) (/.f64 (*.f64 hi lo) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))) (/.f64 (*.f64 hi lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))) x)) (/.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))) x)) (/.f64 (*.f64 hi lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))) x)) (/.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))) x))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo (-.f64 x lo))) hi)
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) hi))))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (-.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 lo hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo) hi)
#s(literal -1 binary64)
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
#s(literal -1 binary64)
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(/.f64 (*.f64 lo x) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(*.f64 #s(literal -1 binary64) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 #s(literal -1 binary64) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -24 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)) (*.f64 #s(literal -6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal 12 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)))))))) (/.f64 x hi)) #s(literal 1 binary64)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))) lo)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))) lo))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 3 binary64))))) lo)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))))) lo))) lo))))
(log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))
(+.f64 (log.f64 (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x)))))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) x))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)))) x))) x))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (log.f64 hi)))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(log.f64 (-.f64 #s(literal 1 binary64) lo))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(log.f64 (-.f64 #s(literal 1 binary64) lo))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))))) hi)))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))))) hi))) hi)))
(*.f64 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 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 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 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 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 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 #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 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 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)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #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 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (/.f64 #s(literal 1 binary64) hi))
(+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64))) #s(literal 1/9 binary64)) x)))
(+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64))) #s(literal 1/9 binary64))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 29 binary64))) #s(literal 1/9 binary64)) x)))))
(+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64))) #s(literal 1/9 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64))))) (*.f64 #s(literal 2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64)))))))))) (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 29 binary64))) #s(literal 1/9 binary64))))))))
(*.f64 (cbrt.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 hi (pow.f64 x #s(literal 5 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 hi (pow.f64 x #s(literal 5 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 23 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 hi (pow.f64 x #s(literal 5 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64)))))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 hi (pow.f64 x #s(literal 5 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) x))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 10 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 hi (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/27 binary64) (*.f64 hi (pow.f64 x #s(literal 4 binary64)))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 3 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (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)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (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 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal -2 binary64))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal -1 binary64)))
(pow.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) hi)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(exp.f64 (neg.f64 (log.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))) #s(literal 1 binary64))
(*.f64 hi (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(*.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(*.f64 (sqrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) (sqrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(pow.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 2 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))))
(cbrt.f64 (pow.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(log1p.f64 (expm1.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(exp.f64 (log.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 1 binary64)))
(+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(*.f64 (sqrt.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) (sqrt.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(pow.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(cbrt.f64 (pow.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(log1p.f64 (expm1.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(exp.f64 (log.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(fma.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))
(*.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64)) (*.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(-.f64 (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))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo))
(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 (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (/.f64 x hi) (*.f64 (neg.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 (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 #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 (neg.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 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 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 (neg.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 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 (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 (neg.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 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 (neg.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 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 #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 (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)))))))
(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))
(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 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.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 (neg.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) (neg.f64 (*.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 (neg.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)) (neg.f64 (*.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 (neg.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)) (neg.f64 (*.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 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.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 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (sqrt.f64 (*.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 (*.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 (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 (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))) (cbrt.f64 (/.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 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 (/.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 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 (/.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 (sqrt.f64 (/.f64 #s(literal 1 binary64) hi)) (sqrt.f64 (/.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 (sqrt.f64 (/.f64 #s(literal 1 binary64) hi)) (sqrt.f64 (/.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 (sqrt.f64 (/.f64 #s(literal 1 binary64) hi)) (sqrt.f64 (/.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 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.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 (cbrt.f64 (-.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 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 (pow.f64 (cbrt.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))) #s(literal 3 binary64)) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (pow.f64 (sqrt.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 (sqrt.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 (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 (pow.f64 (*.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)))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (pow.f64 (*.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)))))
(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))) (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) hi)) (sqrt.f64 (/.f64 #s(literal 1 binary64) hi)) (neg.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (neg.f64 lo))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (sqrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.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))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.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)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.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 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (pow.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)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 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 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x))) hi)
(/.f64 (cbrt.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))) (cbrt.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (pow.f64 (*.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))))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (pow.f64 (*.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))))))
(pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.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 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (cbrt.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 (cbrt.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 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (cbrt.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/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64)))
Outputs
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.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 lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.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 lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.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 lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (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) hi) lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (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) hi) lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (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) hi) lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 (neg.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 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 hi (*.f64 lo (-.f64 hi x))) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x)))) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x)))) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(neg.f64 (/.f64 (-.f64 (neg.f64 hi) (*.f64 hi (/.f64 (-.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))
(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 (neg.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 (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 (*.f64 hi 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 (*.f64 hi 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 (*.f64 hi 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 (*.f64 hi 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 (*.f64 (neg.f64 hi) x) lo) x)) lo) #s(literal -1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) x) lo) #s(literal -1 binary64)) lo))
(*.f64 #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 (*.f64 (neg.f64 hi) x) lo) x)) lo) #s(literal -1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) x) lo) #s(literal -1 binary64)) lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (+.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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 hi) (-.f64 (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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 hi) (-.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 #s(literal -1 binary64) (*.f64 hi (-.f64 (+.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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 hi) (-.f64 (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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 hi) (-.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 #s(literal -1 binary64) (*.f64 hi (-.f64 (+.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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 hi) (-.f64 (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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 hi) (-.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 (/.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 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (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 (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)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #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 (*.f64 (neg.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 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 hi (*.f64 lo (-.f64 hi x))) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x)))) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x))))) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 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 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (+.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) (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(/.f64 (+.f64 lo (neg.f64 x)) lo)
(/.f64 (-.f64 lo x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 lo x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 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 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 lo x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 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 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 lo x) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.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 lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 lo x) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.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 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 lo x) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (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) hi) lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.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 x (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 (-.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 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 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 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) hi)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (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 (-.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 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 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 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.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)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 (neg.f64 x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #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 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi))
(/.f64 (*.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) (*.f64 hi x)))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (*.f64 hi x))))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (*.f64 hi x)))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) (*.f64 hi x)))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (*.f64 hi x))))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (*.f64 hi x)))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) (*.f64 hi x)))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (*.f64 hi x))))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (*.f64 hi x)))) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo (-.f64 x lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (/.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))))) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 (-.f64 x lo) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (/.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (*.f64 lo (-.f64 x lo))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 hi (-.f64 x lo)) lo) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (/.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (-.f64 x lo)))) (/.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))))) (*.f64 lo (-.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 (*.f64 (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (/.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (*.f64 (-.f64 x lo) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (/.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (*.f64 lo (-.f64 x lo))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (-.f64 (fma.f64 hi (-.f64 (*.f64 (/.f64 (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (/.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (*.f64 (-.f64 x lo) (/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (/.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (*.f64 lo (-.f64 x lo))))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))))
(/.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo)))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (-.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (-.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))))))
(*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 4 binary64))))) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (*.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))))
(/.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))))))
(*.f64 (neg.f64 hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 (neg.f64 hi) (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 hi (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64)))) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))) hi)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 hi (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 4 binary64)))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64)))) hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))) hi)) (/.f64 #s(literal 1 binary64) (+.f64 x (*.f64 #s(literal -1 binary64) lo))))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 4 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) hi)) (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))
(/.f64 hi x)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 hi x))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (pow.f64 x #s(literal 2 binary64)))) (/.f64 hi x))
(-.f64 (/.f64 hi x) (*.f64 hi (/.f64 (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (pow.f64 x #s(literal 2 binary64)))))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi x))
(fma.f64 lo (fma.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (neg.f64 (*.f64 hi (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 x #s(literal 2 binary64)))) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64))))) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 hi x))
(fma.f64 lo (fma.f64 lo (-.f64 (fma.f64 lo (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (neg.f64 (*.f64 hi (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (*.f64 hi (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 x #s(literal 3 binary64)))))) (neg.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 x #s(literal 2 binary64)))))) (/.f64 hi x))
(*.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 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64)))) lo) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 x (-.f64 (/.f64 x hi) #s(literal 1 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 hi (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (*.f64 (*.f64 x (pow.f64 hi #s(literal 4 binary64))) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (fma.f64 hi (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (*.f64 (*.f64 x (pow.f64 hi #s(literal 4 binary64))) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64)))) lo) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) lo)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 x lo)) (-.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) lo)) (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) lo) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 x lo)) (fma.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) lo) (neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64))))))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 x (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) lo))) (+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) lo)) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) lo)) (neg.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal 4 binary64))) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo))) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) lo) (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64))))) lo) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 x (pow.f64 hi #s(literal 4 binary64))) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo)) (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) lo))) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) x (*.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) lo) (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64)))) lo))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(/.f64 (neg.f64 hi) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(-.f64 (/.f64 (neg.f64 hi) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (-.f64 (/.f64 (*.f64 (neg.f64 hi) x) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(-.f64 (*.f64 x (-.f64 (*.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (fma.f64 x (-.f64 (/.f64 (*.f64 (neg.f64 hi) x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (neg.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))))
(-.f64 (*.f64 x (fma.f64 x (-.f64 (*.f64 (/.f64 (neg.f64 hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (neg.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) (/.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 hi (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x)
(/.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 (/.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x)
(/.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (neg.f64 hi) lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x)
(/.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (-.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (/.f64 (neg.f64 hi) x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi lo) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (/.f64 hi x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 x #s(literal 2 binary64)))))))) x)
(/.f64 (-.f64 (+.f64 (/.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (-.f64 (*.f64 (/.f64 (neg.f64 hi) x) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 x #s(literal 2 binary64))))))) x)
(*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 hi) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) (/.f64 (*.f64 hi lo) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))) x))
(neg.f64 (/.f64 (+.f64 (/.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) (/.f64 (*.f64 hi lo) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))))) x))
(neg.f64 (/.f64 (+.f64 (/.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) (*.f64 (/.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) (/.f64 lo x))) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))) (/.f64 (*.f64 hi lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))) x)) (/.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))) x))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))))) (*.f64 hi (/.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))))) x) (/.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))) x))
(neg.f64 (/.f64 (-.f64 (/.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) (/.f64 (-.f64 (neg.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))))) (*.f64 hi (/.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))))) x)) x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (pow.f64 lo #s(literal 3 binary64))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (pow.f64 lo #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))) x)) (/.f64 (*.f64 hi lo) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))) x)) (/.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)))) x))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))))) (neg.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))))) x)) (*.f64 hi (/.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))))) x) (/.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))) x))
(neg.f64 (/.f64 (-.f64 (/.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))))) (neg.f64 (*.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))))) x)) (*.f64 hi (/.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))))) x)) x))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 x lo))) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 x) lo) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (/.f64 x lo))) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 x) lo) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 lo hi) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (*.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) x)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (*.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) x))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (*.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) x)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (*.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) x))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (*.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) x)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (*.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) x))) #s(literal -1 binary64)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(-.f64 #s(literal -1 binary64) (/.f64 lo hi))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) x)))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) x) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) x) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) x) (/.f64 #s(literal -1 binary64) hi)))
(-.f64 (/.f64 x hi) #s(literal 1 binary64))
(+.f64 (/.f64 x hi) #s(literal -1 binary64))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (neg.f64 hi) lo)) hi)
(/.f64 (-.f64 (-.f64 x hi) lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (neg.f64 hi) lo)) hi)
(/.f64 (-.f64 (-.f64 x hi) lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (neg.f64 hi) lo)) hi)
(/.f64 (-.f64 (-.f64 x hi) lo) hi)
#s(literal -1 binary64)
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
#s(literal -1 binary64)
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)) x)) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)) x)) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)) x)) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) x)) #s(literal -1 binary64)))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 (neg.f64 x) lo))) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 (neg.f64 x) lo))) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(-.f64 (-.f64 (*.f64 lo (/.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(-.f64 (-.f64 (*.f64 lo (/.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(-.f64 (-.f64 (*.f64 lo (/.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) x)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi lo)) hi)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) hi))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (fma.f64 #s(literal 1/6 binary64) (*.f64 lo (fma.f64 #s(literal 2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi) #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) hi)))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -24 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)) (*.f64 #s(literal -6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal 12 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)))))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (fma.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) hi)) (*.f64 lo (fma.f64 #s(literal 1/24 binary64) (*.f64 lo (-.f64 (fma.f64 #s(literal -24 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) hi) (*.f64 #s(literal -6 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi) #s(literal 6 binary64))))))) (/.f64 x hi)) #s(literal -1 binary64)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (neg.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (-.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo))) (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) hi (*.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo) (fma.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) hi (*.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 lo)) (-.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x hi) #s(literal -1 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 x hi) #s(literal -1 binary64))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))) lo)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))) lo))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) hi (*.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64)))) lo))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (-.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)))) lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))) lo)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 3 binary64))))) lo)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))))) lo))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi))) (*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 3 binary64)))) lo) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) hi (*.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64)))))) lo))) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (-.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (-.f64 (*.f64 (neg.f64 hi) (-.f64 #s(literal 1 binary64) (/.f64 x hi))) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 x hi))) (*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 3 binary64)))) lo) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 hi #s(literal -2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)))))) lo)) lo)))
(log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))
(log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))
(log1p.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo (/.f64 x (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)))))
(+.f64 (log1p.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)) (*.f64 lo (/.f64 x (*.f64 hi (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))
(+.f64 (log1p.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)) (/.f64 x (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)))) (/.f64 lo (*.f64 hi (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (fma.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 x (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64)))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))
(+.f64 (log1p.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)) (*.f64 x (fma.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) (/.f64 x (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)))))) (/.f64 lo (*.f64 hi (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo))))))
(+.f64 (log.f64 (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 (/.f64 lo hi)) (neg.f64 (neg.f64 (log.f64 x))))
(-.f64 (log.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x)))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))
(+.f64 (log.f64 (/.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) (*.f64 lo x)))))
(+.f64 (-.f64 (log.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x))) (*.f64 hi (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (*.f64 lo x))))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x)))))
(+.f64 (log.f64 (/.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) (*.f64 lo x))))))
(+.f64 (-.f64 (log.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 hi (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (*.f64 lo x)))))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))))
(+.f64 (log.f64 (/.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) (*.f64 lo x)))))))
(+.f64 (-.f64 (log.f64 (/.f64 lo hi)) (neg.f64 (log.f64 x))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (*.f64 hi (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (*.f64 lo x))))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))
(-.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)) (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) (*.f64 lo x)))))
(+.f64 (-.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 hi (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (*.f64 lo x))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) x))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) lo)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))) x))))
(-.f64 (-.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) lo))) x))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)))) x))) x))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) lo)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64)) (*.f64 x (pow.f64 lo #s(literal 3 binary64))))))) x))) x))))
(-.f64 (-.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) lo))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64))) x))) x)) x))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (log.f64 hi)))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 (log.f64 hi)))
(-.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (log.f64 hi))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (-.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (log.f64 hi)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (*.f64 hi (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 hi (/.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (-.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (log.f64 hi)) (*.f64 hi (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 hi (/.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (*.f64 hi (-.f64 (fma.f64 hi (fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (-.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (log.f64 hi)) (*.f64 hi (-.f64 (fma.f64 hi (fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo)))))
(log.f64 (-.f64 #s(literal 1 binary64) lo))
(log1p.f64 (neg.f64 lo))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log1p.f64 (neg.f64 lo)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(+.f64 (log1p.f64 (neg.f64 lo)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(+.f64 (log1p.f64 (neg.f64 lo)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))
(+.f64 (log1p.f64 (neg.f64 lo)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))
(log.f64 (-.f64 #s(literal 1 binary64) lo))
(log1p.f64 (neg.f64 lo))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))))) hi)))
(+.f64 (log1p.f64 (neg.f64 lo)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) hi)))
(-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))))) (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))) hi))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))))) hi))) hi)))
(+.f64 (log1p.f64 (neg.f64 lo)) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))))) hi))) hi)))
(-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (-.f64 (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))))) hi)) 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 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 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 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 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 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 #s(literal -1 binary64) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.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 (fma.f64 #s(literal -1 binary64) (*.f64 lo x) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.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 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.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 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.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 (neg.f64 (*.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 (neg.f64 (*.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 (neg.f64 (*.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))
(neg.f64 (/.f64 (-.f64 (*.f64 lo (/.f64 x hi)) 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))
(neg.f64 (/.f64 (-.f64 (*.f64 lo (/.f64 x hi)) 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))
(neg.f64 (/.f64 (-.f64 (*.f64 lo (/.f64 x hi)) 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 (*.f64 lo 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 (*.f64 lo 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 (*.f64 lo 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 (neg.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 (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 (neg.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 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 hi 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 (neg.f64 x) (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 hi 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 (neg.f64 x) (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo (*.f64 hi x))))
(*.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))
(fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.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))
(fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.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))
(fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.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 (*.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 (neg.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 (neg.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 (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 #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 #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 #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 (*.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)) (neg.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)) (neg.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)) (neg.f64 (*.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 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 x hi)) 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 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (+.f64 lo (neg.f64 x)) hi))
(neg.f64 (/.f64 (-.f64 lo x) 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 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 lo (/.f64 x hi)))) lo) hi))
(neg.f64 (/.f64 (+.f64 (-.f64 (neg.f64 x) (*.f64 lo (/.f64 x hi))) 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 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 lo (/.f64 x hi)))) lo) hi))
(neg.f64 (/.f64 (+.f64 (-.f64 (neg.f64 x) (*.f64 lo (/.f64 x hi))) 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 (*.f64 #s(literal -1 binary64) (+.f64 x (*.f64 lo (/.f64 x hi)))) lo) hi))
(neg.f64 (/.f64 (+.f64 (-.f64 (neg.f64 x) (*.f64 lo (/.f64 x hi))) 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))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) 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 x (*.f64 hi 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 x (*.f64 hi 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 x (*.f64 hi lo)) (+.f64 (/.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 (neg.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 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (*.f64 hi 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 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (*.f64 hi 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 (neg.f64 lo) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (*.f64 hi lo)) (-.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 (-.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 (neg.f64 x) 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 (neg.f64 x) 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 (neg.f64 x) 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))
(/.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))
(/.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))
(/.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 #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 #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 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 (neg.f64 hi) x) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi lo)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi lo)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (*.f64 (neg.f64 hi) x) lo)) lo) #s(literal -1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) #s(literal -1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (*.f64 (neg.f64 hi) x) lo)) lo) #s(literal -1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) #s(literal -1 binary64)) lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(*.f64 hi (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(*.f64 hi (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(*.f64 hi (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.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 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 (neg.f64 hi) x) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (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 (neg.f64 hi) x) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (/.f64 #s(literal 1 binary64) hi))
(+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64))) #s(literal 1/9 binary64)) x)))
(+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1/3 binary64) (*.f64 x (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64))) #s(literal 1/9 binary64)))))
(+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64))) #s(literal 1/9 binary64))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 29 binary64))) #s(literal 1/9 binary64)) x)))))
(+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64))) #s(literal 1/9 binary64)))) (*.f64 x (*.f64 #s(literal -1/9 binary64) (*.f64 x (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 29 binary64))) #s(literal 1/9 binary64)))))))
(+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64))) #s(literal 1/9 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64))))) (*.f64 #s(literal 2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64)))))))))) (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 29 binary64))) #s(literal 1/9 binary64))))))))
(+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (+.f64 (*.f64 x (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64))) #s(literal 1/9 binary64)))) (*.f64 x (+.f64 (*.f64 x (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) x) (fma.f64 #s(literal -1/27 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64)))) (*.f64 #s(literal 2/9 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 16 binary64))))))))) (*.f64 x (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 29 binary64))) #s(literal 1/9 binary64))))))))
(*.f64 (cbrt.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 hi (pow.f64 x #s(literal 5 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 hi (pow.f64 x #s(literal 5 binary64)))) (/.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 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 hi (pow.f64 x #s(literal 5 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 x (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 hi (pow.f64 x #s(literal 5 binary64)))) (/.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 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 23 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 hi (pow.f64 x #s(literal 5 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) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64)))))))
(*.f64 x (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 23 binary64)))) (*.f64 (*.f64 hi (/.f64 (pow.f64 x #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 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 hi (pow.f64 x #s(literal 5 binary64)))) (/.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 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))))))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(neg.f64 (cbrt.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 hi (pow.f64 x #s(literal 5 binary64))))))))
(*.f64 (neg.f64 x) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 hi (pow.f64 x #s(literal 5 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) x))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (neg.f64 (/.f64 (fma.f64 #s(literal 1/9 binary64) (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (fma.f64 #s(literal 1/9 binary64) (cbrt.f64 (*.f64 x (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 10 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 hi (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 1/27 binary64) (*.f64 hi (pow.f64 x #s(literal 4 binary64)))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64))) #s(literal -5/27 binary64)))) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64)))))) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64))))) (/.f64 (fma.f64 #s(literal -1/9 binary64) (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 10 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 hi (pow.f64 x #s(literal 4 binary64))) #s(literal -5/27 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))))
(pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 3 binary64))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.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 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))
(fma.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(fma.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(fma.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))))))
(pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(pow.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(pow.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(log.f64 (exp.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(fma.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))))
(fma.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(fma.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(exp.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(fma.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal -1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))))
(fma.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 (sqrt.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) (sqrt.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (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 (neg.f64 x) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) lo)
(/.f64 (+.f64 lo (neg.f64 x)) lo)
(/.f64 (-.f64 lo x) lo)
(pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo))
(-.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 (neg.f64 x) lo))
(-.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 (neg.f64 x) lo))
(-.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 (neg.f64 x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo))
(-.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 (neg.f64 x) lo))
(-.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 (neg.f64 x) lo))
(-.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 (neg.f64 x) lo))
(-.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 (neg.f64 x) lo))))
(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 (neg.f64 x) lo))
(-.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 (neg.f64 x) lo))
(-.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 (neg.f64 x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 lo hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) 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 (neg.f64 lo) hi)
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 (neg.f64 lo) hi)
(*.f64 (sqrt.f64 (neg.f64 (/.f64 lo hi))) (sqrt.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 (neg.f64 lo) hi)
(pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(/.f64 (neg.f64 lo) hi)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))
(/.f64 (neg.f64 lo) hi)
(pow.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (neg.f64 lo) hi)
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 2 binary64))
(/.f64 (neg.f64 lo) hi)
(pow.f64 (/.f64 hi (neg.f64 lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 hi lo)))
(neg.f64 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(log.f64 (exp.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 (neg.f64 lo) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 (/.f64 lo hi)))))
(/.f64 (neg.f64 lo) hi)
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 3 binary64)))
(/.f64 (neg.f64 lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (neg.f64 lo) hi)
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 lo hi))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 (neg.f64 lo) hi)
(exp.f64 (log.f64 (neg.f64 (/.f64 lo hi))))
(/.f64 (neg.f64 lo) hi)
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(/.f64 (neg.f64 lo) 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 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(*.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal -2 binary64))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal -2 binary64))) (cbrt.f64 (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal -2 binary64))
(pow.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 1 binary64))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 3 binary64))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 2 binary64))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(pow.f64 (/.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 1 binary64) hi)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(exp.f64 (neg.f64 (log.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(*.f64 hi (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(*.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(*.f64 (sqrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) (sqrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(pow.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 1 binary64))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(pow.f64 (cbrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 3 binary64))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(pow.f64 (pow.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(pow.f64 (sqrt.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 2 binary64))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi))
(log.f64 (exp.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(cbrt.f64 (pow.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 3 binary64)))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(cbrt.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 3 binary64))))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(expm1.f64 (log1p.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(log1p.f64 (expm1.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(exp.f64 (log.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 1 binary64)))
(/.f64 (*.f64 hi #s(literal 1 binary64)) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) x)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(*.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (sqrt.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) (sqrt.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(pow.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 1 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 3 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(pow.f64 (pow.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(pow.f64 (sqrt.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 2 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(log.f64 (exp.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(cbrt.f64 (pow.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 3 binary64)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(log1p.f64 (expm1.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(exp.f64 (log.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)) #s(literal 1 binary64)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 lo (neg.f64 x)) hi))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 lo x) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))
(fma.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(*.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 1 binary64))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 3 binary64))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(pow.f64 (/.f64 hi (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 1 binary64)))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64)) (*.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (*.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))) (-.f64 x (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(pow.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(log.f64 (exp.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(exp.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(fma.f64 #s(literal 1 binary64) x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) x)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 1 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))
(*.f64 #s(literal 1 binary64) (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(expm1.f64 (log1p.f64 (log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(-.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)))))
(log.f64 (pow.f64 (exp.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)))))
(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 (/.f64 x hi) (neg.f64 (*.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 x hi) (*.f64 (neg.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 (/.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 #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 (neg.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 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.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 (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 #s(literal 1 binary64) (/.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 (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 (neg.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 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (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 x (/.f64 #s(literal 1 binary64) hi)) (*.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 (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 x (/.f64 #s(literal 1 binary64) hi)) (*.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 (neg.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 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 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 (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 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 (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 (neg.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 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 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 (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 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 #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 (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 (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 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)))))))
(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))))))
(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 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(-.f64 (*.f64 #s(literal 1 binary64) (/.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 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (*.f64 #s(literal 1 binary64) (/.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) (neg.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(-.f64 (*.f64 x (/.f64 #s(literal 1 binary64) 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 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(-.f64 (*.f64 x (/.f64 #s(literal 1 binary64) 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)) (neg.f64 (*.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))))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (*.f64 (neg.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))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.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))))))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (neg.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 #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 (sqrt.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (sqrt.f64 (*.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 (*.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) (/.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 (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) (/.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 (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) (/.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 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 (/.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 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 (/.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 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 (/.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 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) hi)) (sqrt.f64 (/.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 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) hi)) (sqrt.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 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) hi)) (sqrt.f64 (/.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 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) hi)) (sqrt.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 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) hi)) (sqrt.f64 (/.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 (neg.f64 (pow.f64 hi #s(literal -2 binary64))) x (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) hi)) (sqrt.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 (pow.f64 hi #s(literal -2 binary64))) x (*.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 (exp.f64 (log1p.f64 (-.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 (/.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 (cbrt.f64 (-.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 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 (pow.f64 (cbrt.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))) #s(literal 3 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 (pow.f64 (sqrt.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 (sqrt.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))))
(/.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 (pow.f64 (*.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)))))))
(/.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)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) hi)))
(/.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (pow.f64 (*.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)))))
(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) (/.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))) (cbrt.f64 (/.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))) (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) (*.f64 x (neg.f64 (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) hi)) (sqrt.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 (exp.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (neg.f64 lo))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 lo (*.f64 (*.f64 hi lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 lo)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 3 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 3 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (sqrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.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))))
(*.f64 (cbrt.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 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.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)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.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 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (cbrt.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 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (sqrt.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (pow.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)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (cbrt.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 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 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 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 hi x))) hi)
(/.f64 (cbrt.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))) (cbrt.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (pow.f64 (*.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))))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))) (cbrt.f64 (+.f64 (+.f64 (pow.f64 hi #s(literal -2 binary64)) (pow.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 x (pow.f64 hi #s(literal -2 binary64))) hi))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 hi #s(literal -2 binary64)) (pow.f64 (*.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))))))
(pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1/3 binary64))
(cbrt.f64 (-.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 1 binary64))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (sqrt.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)))))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(cbrt.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 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(cbrt.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/3 binary64)))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))

eval507.0ms (2.8%)

Compiler

Compiled 36426 to 5857 computations (83.9% saved)

prune566.0ms (3.1%)

Pruning

63 alts after pruning (59 fresh and 4 done)

PrunedKeptTotal
New1262301292
Fresh282957
Picked325
Done022
Total1293631356
Accuracy
19.9%
Counts
1356 → 63
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(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))
18.8%
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))
18.8%
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
9.1%
(/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))) hi)
9.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
9.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) hi)) lo)) hi)
9.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
8.6%
(/.f64 (+.f64 x (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64)))) hi)
8.6%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
8.6%
(/.f64 (+.f64 x (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))))) hi)
8.6%
(/.f64 (+.f64 x (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))) hi)
8.6%
(/.f64 (+.f64 x (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64))))) hi)
18.8%
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 lo))) hi)
9.4%
(/.f64 (*.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
11.0%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 (expm1.f64 (log1p.f64 (neg.f64 lo))) hi)
18.8%
(/.f64 (exp.f64 (log.f64 (neg.f64 lo))) hi)
9.4%
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
9.4%
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) x)))
18.8%
(/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))))))
18.8%
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 hi lo)))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64)) #s(literal 3 binary64))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (cbrt.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 3 binary64))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (exp.f64 (log.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 3 binary64))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) #s(literal 3 binary64)) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (exp.f64 (neg.f64 (log.f64 hi))) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
11.6%
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))
11.3%
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
9.4%
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
14.3%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
9.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
10.1%
(+.f64 (/.f64 (neg.f64 x) lo) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.8%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
18.9%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
9.6%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 3 binary64))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
14.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
11.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
10.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.8%
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
9.1%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
11.3%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
18.8%
(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)))))))))
18.8%
(log.f64 (exp.f64 (neg.f64 (/.f64 lo hi))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
18.8%
(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))))))))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 2547 to 1613 computations (36.7% saved)

simplify57.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff6400
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
cost-diff6400
(expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
cost-diff12928
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
cost-diff19200
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
cost-diff-192
(neg.f64 lo)
cost-diff0
(log.f64 (neg.f64 lo))
cost-diff12800
(exp.f64 (log.f64 (neg.f64 lo)))
cost-diff12800
(/.f64 (exp.f64 (log.f64 (neg.f64 lo))) hi)
cost-diff128
(*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi)))
cost-diff128
(-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)
cost-diff256
(+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo))
cost-diff256
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
cost-diff-64
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
cost-diff0
(/.f64 x lo)
cost-diff12800
(expm1.f64 (log1p.f64 (neg.f64 lo)))
cost-diff13376
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
cost-diff13568
(+.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 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
cost-diff19712
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
Rules
452×fmm-def
298×associate-+l-
281×associate-+r-
278×associate-*r/
265×associate-/r*
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0491417
11141361
22871224
38441172
428291094
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)
(/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo))))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 x lo)
(expm1.f64 (log1p.f64 (neg.f64 lo)))
(log1p.f64 (neg.f64 lo))
(neg.f64 lo)
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)
(/.f64 x lo)
x
lo
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
(+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo))
x
(-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)
(*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi)))
lo
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(-.f64 x lo)
(/.f64 #s(literal 1 binary64) hi)
#s(literal 1 binary64)
hi
(/.f64 (exp.f64 (log.f64 (neg.f64 lo))) hi)
(exp.f64 (log.f64 (neg.f64 lo)))
(log.f64 (neg.f64 lo))
(neg.f64 lo)
lo
hi
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
(/.f64 x hi)
x
hi
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 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)))))
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)
Outputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (expm1.f64 (log1p.f64 (neg.f64 lo))))) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 lo (+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(fma.f64 hi (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (expm1.f64 (log1p.f64 (neg.f64 lo))))) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 lo (+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (expm1.f64 (log1p.f64 (neg.f64 lo))))) 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) (/.f64 x lo)) (*.f64 lo (+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 x lo) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (expm1.f64 (log1p.f64 (neg.f64 lo))))) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 lo (+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))))))
(fma.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 lo 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 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)
(/.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (expm1.f64 (log1p.f64 (neg.f64 lo))))) lo)
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 lo (+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo))))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (expm1.f64 (log1p.f64 (neg.f64 lo)))))
(*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))))
(*.f64 hi (/.f64 (-.f64 x lo) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (*.f64 hi (-.f64 lo x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 (-.f64 x lo) lo)
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x lo)
(expm1.f64 (log1p.f64 (neg.f64 lo)))
(+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(neg.f64 lo)
(log1p.f64 (neg.f64 lo))
(neg.f64 lo)
(expm1.f64 (log1p.f64 (neg.f64 lo)))
(+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 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) (/.f64 x lo))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
#s(literal 1 binary64)
(/.f64 x lo)
x
lo
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
x
(-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
lo
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
(/.f64 #s(literal 1 binary64) hi)
#s(literal 1 binary64)
hi
(/.f64 (exp.f64 (log.f64 (neg.f64 lo))) hi)
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(exp.f64 (log.f64 (neg.f64 lo)))
(expm1.f64 (log1p.f64 (neg.f64 lo)))
(+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(neg.f64 lo)
(log.f64 (neg.f64 lo))
(neg.f64 lo)
(expm1.f64 (log1p.f64 (neg.f64 lo)))
(+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
lo
hi
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.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))))))
(fma.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 x hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (*.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 x hi)
x
hi
(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)))))
(*.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 hi))))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(expm1.f64 (*.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 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))))
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)

localize345.0ms (1.9%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.7%
(expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
accuracy99.6%
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
accuracy99.3%
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
accuracy98.6%
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
accuracy100.0%
(/.f64 (exp.f64 (log.f64 (neg.f64 lo))) hi)
accuracy100.0%
(neg.f64 lo)
accuracy100.0%
(log.f64 (neg.f64 lo))
accuracy88.7%
(exp.f64 (log.f64 (neg.f64 lo)))
accuracy99.8%
(*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi)))
accuracy99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
accuracy98.6%
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
accuracy71.8%
(-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)
accuracy100.0%
(/.f64 x lo)
accuracy100.0%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
accuracy99.6%
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo))
accuracy99.6%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
accuracy95.4%
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
accuracy88.7%
(expm1.f64 (log1p.f64 (neg.f64 lo)))
Results
112.0ms256×0valid
Compiler

Compiled 360 to 44 computations (87.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
ival-div: 20.0ms (30.1% of total)
ival-mult: 9.0ms (13.6% of total)
ival-sub: 7.0ms (10.5% of total)
ival-log1p: 7.0ms (10.5% of total)
ival-expm1: 6.0ms (9% of total)
ival-pow: 5.0ms (7.5% of total)
ival-add: 4.0ms (6% of total)
ival-log: 3.0ms (4.5% of total)
ival-exp: 2.0ms (3% of total)
ival-neg: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)

series165.0ms (0.9%)

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

135 calls:

TimeVariablePointExpression
73.0ms
lo
@0
(log (neg lo))
37.0ms
lo
@-inf
(log (neg lo))
9.0ms
lo
@inf
(log (neg lo))
4.0ms
hi
@-inf
(* lo (* (- x lo) (/ 1 hi)))
2.0ms
lo
@0
(+ (/ 1 lo) (/ (/ (* hi (+ (/ x lo) -1)) (- (exp (log (+ 1 (neg lo)))) 1)) lo))

rewrite192.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
443×log1p-expm1-u
440×expm1-log1p-u
426×add-cube-cbrt
423×add-exp-log
422×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify414.0ms (2.3%)

Algorithm
egg-herbie
Rules
804×fma-define
404×distribute-lft-in
393×distribute-rgt-in
293×*-commutative
293×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0134652059
1350949160
Stop Event
node limit
Counts
893 → 904
Calls
Call 1
Inputs
(*.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (+.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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (+.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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (+.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 x (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 (*.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (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 (-.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 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (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 (-.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 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 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) 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)
#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 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(/.f64 (*.f64 lo x) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(*.f64 #s(literal -1 binary64) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 #s(literal -1 binary64) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 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 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(*.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 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 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 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 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 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 #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 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 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (pow.f64 (-.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) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.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) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.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/24 binary64) (*.f64 lo (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.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) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(-.f64 (exp.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 lo hi)
(/.f64 (+.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) hi)
(/.f64 (+.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) x) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))))) hi)
(/.f64 (+.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) x) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))))))))) hi)
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) hi)) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)) (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 lo #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) hi)) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) hi)) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) hi))) hi))
(-.f64 (exp.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 lo hi)))) (pow.f64 hi #s(literal 2 binary64))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 lo hi))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (/.f64 lo hi)))) (pow.f64 hi #s(literal 4 binary64))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 lo hi))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (exp.f64 (/.f64 lo hi)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (exp.f64 (/.f64 lo hi))) (pow.f64 hi #s(literal 4 binary64))))))))) #s(literal 1 binary64))
(-.f64 (exp.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 (*.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 (*.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 (*.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 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #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 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 lo)) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) lo)
(*.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))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (neg.f64 lo)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (neg.f64 lo))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (neg.f64 lo)))) (sqrt.f64 (log.f64 (neg.f64 lo))))
(neg.f64 lo)
(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)))
(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 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 x (/.f64 #s(literal 1 binary64) lo))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x lo)))
(*.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)))
(pow.f64 (/.f64 x lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 x lo)) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (/.f64 x lo)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 x lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 lo x) #s(literal -1 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)))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 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) (neg.f64 (/.f64 x lo)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (-.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)))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 x lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 x lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))
(*.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 1 binary64)))
(-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64)) (*.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) x)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (cbrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi))
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (neg.f64 lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) (sqrt.f64 (/.f64 (neg.f64 lo) hi)))
(pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (neg.f64 lo)) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (neg.f64 lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 lo) hi)))
(exp.f64 (log.f64 (/.f64 (neg.f64 lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 1 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 lo)) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) lo)
(*.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))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (neg.f64 lo)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (neg.f64 lo))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (neg.f64 lo)))) (sqrt.f64 (log.f64 (neg.f64 lo))))
(neg.f64 lo)
(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)))
(+.f64 #s(literal 0 binary64) (log.f64 (neg.f64 lo)))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (neg.f64 lo))))
(+.f64 (log.f64 (sqrt.f64 (neg.f64 lo))) (log.f64 (sqrt.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (neg.f64 lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (neg.f64 lo)))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (neg.f64 lo))))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 lo))) (sqrt.f64 (log.f64 (neg.f64 lo))))
(pow.f64 (log.f64 (neg.f64 lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log.f64 (neg.f64 lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log.f64 (neg.f64 lo))) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log.f64 (neg.f64 lo))))
(log1p.f64 (-.f64 (neg.f64 lo) #s(literal 1 binary64)))
(exp.f64 (log.f64 (log.f64 (neg.f64 lo))))
(exp.f64 (*.f64 (log.f64 (log.f64 (neg.f64 lo))) #s(literal 1 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))
(*.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) lo)
(*.f64 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.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)))))))
(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))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo))
(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)))))))
(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 (/.f64 x hi) (neg.f64 (*.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 (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 #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 (neg.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 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)))))) (cbrt.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)))))) (fma.f64 (neg.f64 (cbrt.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 2 binary64))) (*.f64 (cbrt.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 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 (neg.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 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)))))) (cbrt.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)))))) (fma.f64 (neg.f64 (cbrt.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 2 binary64))) (*.f64 (cbrt.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 2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.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 (neg.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 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.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)))))) (cbrt.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)))))) (fma.f64 (neg.f64 (cbrt.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 2 binary64))) (*.f64 (cbrt.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 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 (neg.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 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)))))) (cbrt.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)))))) (fma.f64 (neg.f64 (cbrt.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 2 binary64))) (*.f64 (cbrt.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 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 (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 (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)))))))
(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))
(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 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.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) (neg.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.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)) (neg.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(-.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #s(literal 1 binary64))
(*.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 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(pow.f64 (expm1.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 (expm1.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 (expm1.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 (expm1.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 (exp.f64 (expm1.f64 (*.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 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(cbrt.f64 (pow.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 3 binary64)))
(log1p.f64 (expm1.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 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(exp.f64 (*.f64 (log.f64 (expm1.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (neg.f64 lo))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (sqrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 (neg.f64 hi) x) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 (neg.f64 hi) (/.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 (fma.f64 lo (-.f64 hi x) (*.f64 x (neg.f64 hi))) (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 (+.f64 hi 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 (+.f64 hi lo) x)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) lo)
(/.f64 (+.f64 #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 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi 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 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x lo))) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) x) lo) x)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 (neg.f64 hi) x) lo) x)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (+.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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 hi) (-.f64 (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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 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)))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (+.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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 hi) (-.f64 (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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 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)))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (+.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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 hi) (-.f64 (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 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 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)))) (neg.f64 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)))))
(fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (-.f64 (/.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)))))
(fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (-.f64 (/.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)))))
(fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.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 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 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 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (neg.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x))))
(*.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 x (neg.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x))))
(*.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 x (neg.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 hi lo) (-.f64 hi x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) hi (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (neg.f64 lo)))) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.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))))))
(+.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #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) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 lo x) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (-.f64 (/.f64 (-.f64 lo x) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 lo x) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (-.f64 (/.f64 (-.f64 lo x) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (*.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.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 x (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 (-.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 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 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 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) hi)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (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 (-.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 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 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 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.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 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (*.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 hi lo) (-.f64 hi x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 hi x) lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 hi x) lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (-.f64 (neg.f64 hi) (/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (neg.f64 lo)))) lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (-.f64 (neg.f64 hi) (/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (neg.f64 lo)))) lo)) (neg.f64 lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (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 (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (*.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 (*.f64 hi x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 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 (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 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 (*.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 (*.f64 hi x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (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) 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)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(neg.f64 (/.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))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(neg.f64 (/.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 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.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 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64)))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64)) x)) (/.f64 (/.f64 lo hi) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64)) x)) (/.f64 (/.f64 lo hi) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64)) x)) (/.f64 (/.f64 lo hi) x)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(neg.f64 (*.f64 x (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) hi)))
(*.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (-.f64 (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (-.f64 (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (+.f64 (-.f64 lo x) (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (+.f64 (-.f64 lo x) (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (+.f64 (-.f64 lo x) (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64)))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (neg.f64 (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (neg.f64 (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (*.f64 x lo) hi)) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (*.f64 x lo) hi)) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (*.f64 x lo) hi)) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 x lo) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (neg.f64 x)) (/.f64 lo hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (neg.f64 x)) (/.f64 lo hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (neg.f64 x)) (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 hi (neg.f64 lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 hi (neg.f64 lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 hi (neg.f64 lo))) hi)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 x lo) hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (*.f64 x lo) hi))
(-.f64 (/.f64 (*.f64 x lo) hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (*.f64 x lo) hi))
(-.f64 (/.f64 (*.f64 x lo) hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (/.f64 (*.f64 x lo) hi))
(-.f64 (/.f64 (*.f64 x lo) hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 x lo) hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(/.f64 (*.f64 lo x) hi)
(/.f64 (*.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.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 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(*.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 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 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 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 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 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 #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 lo (/.f64 (neg.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 x lo) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 lo (-.f64 hi 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 x lo) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 lo (-.f64 hi 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 x lo) (*.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 lo (-.f64 hi 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 (neg.f64 (/.f64 (*.f64 x lo) hi))) hi)
(/.f64 (-.f64 lo (/.f64 (*.f64 x lo) hi)) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (neg.f64 (/.f64 (*.f64 x lo) hi))) hi)
(/.f64 (-.f64 lo (/.f64 (*.f64 x lo) hi)) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi))) hi)
(/.f64 (+.f64 lo (neg.f64 (/.f64 (*.f64 x lo) hi))) hi)
(/.f64 (-.f64 lo (/.f64 (*.f64 x lo) 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 (+.f64 lo (neg.f64 (/.f64 (*.f64 x lo) hi))) hi)
(/.f64 (-.f64 lo (/.f64 (*.f64 x lo) hi)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(/.f64 (+.f64 lo (neg.f64 (/.f64 (*.f64 x lo) hi))) hi)
(/.f64 (-.f64 lo (/.f64 (*.f64 x lo) hi)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (*.f64 lo x) hi)) hi))
(/.f64 (+.f64 lo (neg.f64 (/.f64 (*.f64 x lo) hi))) hi)
(/.f64 (-.f64 lo (/.f64 (*.f64 x lo) 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))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 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 lo (/.f64 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 lo (/.f64 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 lo (/.f64 (neg.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 (/.f64 lo 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 (/.f64 lo 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 (/.f64 lo 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 lo (/.f64 (neg.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 (neg.f64 x) (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 lo hi) 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 (neg.f64 x) (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 lo hi) 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 (neg.f64 x) (-.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 lo hi) x)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 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))
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.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))
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(-.f64 (*.f64 x (-.f64 (/.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))
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.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 #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 (/.f64 lo 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 (/.f64 lo 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 (/.f64 lo 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 (neg.f64 x) (-.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.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 (neg.f64 x) (-.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.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 (neg.f64 x) (-.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.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 x lo)) (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 x lo)) (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 x lo)) (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 x lo) hi)) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 x lo) hi)) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 x lo) hi)) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi))
(neg.f64 (/.f64 (-.f64 lo x) hi))
(/.f64 (-.f64 lo x) (neg.f64 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 (*.f64 #s(literal -1 binary64) (+.f64 x (/.f64 (*.f64 x lo) hi))) lo) hi))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 x hi) x) lo) (neg.f64 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 (*.f64 #s(literal -1 binary64) (+.f64 x (/.f64 (*.f64 x lo) hi))) lo) hi))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 x hi) x) lo) (neg.f64 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 (*.f64 #s(literal -1 binary64) (+.f64 x (/.f64 (*.f64 x lo) hi))) lo) hi))
(/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 x hi) x) lo) (neg.f64 hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) 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 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi 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 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi 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 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.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 (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 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.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 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (*.f64 #s(literal -1 binary64) (-.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 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) (neg.f64 lo))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (pow.f64 (-.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) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lo (pow.f64 (-.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) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (fma.f64 (*.f64 #s(literal 1/2 binary64) lo) (pow.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))))))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.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) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (fma.f64 lo (fma.f64 #s(literal 1/6 binary64) (*.f64 lo (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.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) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (fma.f64 lo (fma.f64 #s(literal 1/2 binary64) (pow.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/6 binary64) lo) (pow.f64 (-.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) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.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/24 binary64) (*.f64 lo (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.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) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (fma.f64 lo (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 lo (fma.f64 #s(literal 1/24 binary64) (*.f64 lo (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 4 binary64))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.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) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 lo (-.f64 (fma.f64 lo (fma.f64 lo (fma.f64 #s(literal 1/6 binary64) (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/24 binary64) lo) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.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) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 lo hi)
(/.f64 (+.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) hi)
(/.f64 (+.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x lo) hi) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) #s(literal 1/2 binary64)))) hi)
(/.f64 (+.f64 lo (-.f64 (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) #s(literal 1/2 binary64)) (/.f64 (*.f64 x lo) hi))) hi)
(/.f64 (+.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) x) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))))) hi)
(/.f64 (+.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x lo) hi) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) #s(literal 1/2 binary64)))))) hi)
(/.f64 (+.f64 (-.f64 lo (/.f64 (*.f64 x lo) hi)) (-.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) #s(literal 1/2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))) hi)
(/.f64 (+.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo x) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) x) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))))))))) hi)
(/.f64 (+.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x lo) hi) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))))))))) hi)
(/.f64 (+.f64 (-.f64 lo (/.f64 (*.f64 x lo) hi)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64))))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))) hi)
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64)))) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x lo) (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1/2 binary64))) hi))) hi))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 x lo)) (neg.f64 hi)) lo) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) hi)) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x lo) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1/2 binary64)))) hi))) hi))
(/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (fma.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal -1/6 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (*.f64 x lo)) (neg.f64 hi)) lo) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)) (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 lo #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) hi)) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) hi)) (*.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 2 binary64))))) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 lo (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x lo) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal 1/24 binary64) (pow.f64 lo #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))) hi) (fma.f64 #s(literal -1/6 binary64) (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1/2 binary64)))) hi))) hi))
(/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1/2 binary64)) (/.f64 (-.f64 (fma.f64 (pow.f64 lo #s(literal 3 binary64)) #s(literal -1/6 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 1/24 binary64) (pow.f64 lo #s(literal 4 binary64))))) hi)) hi)) (*.f64 x lo)) (neg.f64 hi)) lo) (neg.f64 hi))
(-.f64 (exp.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(expm1.f64 (/.f64 lo hi))
(-.f64 (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 lo hi)))) (pow.f64 hi #s(literal 2 binary64))))) #s(literal 1 binary64))
(+.f64 (+.f64 (exp.f64 (/.f64 lo hi)) (neg.f64 (/.f64 (*.f64 lo (*.f64 x (exp.f64 (/.f64 lo hi)))) (pow.f64 hi #s(literal 2 binary64))))) #s(literal -1 binary64))
(+.f64 (-.f64 (exp.f64 (/.f64 lo hi)) (*.f64 lo (/.f64 (*.f64 x (exp.f64 (/.f64 lo hi))) (pow.f64 hi #s(literal 2 binary64))))) #s(literal -1 binary64))
(-.f64 (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 lo hi))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (/.f64 lo hi)))) (pow.f64 hi #s(literal 4 binary64))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (/.f64 lo hi)) (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal 2 binary64))) (exp.f64 (/.f64 lo hi))) (pow.f64 hi #s(literal 4 binary64)))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (/.f64 lo hi)) (fma.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal 2 binary64))) (exp.f64 (/.f64 lo hi))) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 lo (/.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64))))) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (/.f64 lo hi)) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (exp.f64 (/.f64 lo hi))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (exp.f64 (/.f64 lo hi)))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (exp.f64 (/.f64 lo hi))) (pow.f64 hi #s(literal 4 binary64))))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (/.f64 lo hi)) (-.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal 3 binary64))) (exp.f64 (/.f64 lo hi))) (pow.f64 hi #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 hi #s(literal 4 binary64))))))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (/.f64 lo hi)) (fma.f64 x (fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (exp.f64 (/.f64 lo hi))))) (pow.f64 hi #s(literal 6 binary64)))) (*.f64 (neg.f64 lo) (/.f64 (exp.f64 (/.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64))))) #s(literal -1 binary64)))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.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 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(-.f64 (exp.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) #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 (exp.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) #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 (exp.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) #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 (exp.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) #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 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 (neg.f64 hi) x) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 (neg.f64 hi) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 hi lo (*.f64 x (neg.f64 hi))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi lo)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi lo)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (*.f64 (neg.f64 hi) x) lo)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (*.f64 (neg.f64 hi) x) lo)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) #s(literal -1 binary64)) (neg.f64 lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (neg.f64 (+.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (neg.f64 (+.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (neg.f64 (+.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.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 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 (neg.f64 hi) x) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 (neg.f64 hi) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 (neg.f64 hi) x) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 (neg.f64 hi) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))) (neg.f64 lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (fma.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (fma.f64 x (pow.f64 lo #s(literal -2 binary64)) (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #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 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 3 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 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 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.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 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 lo)) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) lo)
(neg.f64 lo)
(*.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)
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (neg.f64 lo)))
(neg.f64 lo)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (neg.f64 lo))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (neg.f64 lo)))) (sqrt.f64 (log.f64 (neg.f64 lo))))
(neg.f64 lo)
(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)
(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 (+.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)))
(expm1.f64 (log1p.f64 (/.f64 x lo)))
(*.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 x lo)
(*.f64 x (/.f64 #s(literal 1 binary64) lo))
(/.f64 x lo)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x lo)))
(*.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)))
(/.f64 x lo)
(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 (sqrt.f64 (/.f64 x lo)) #s(literal 2 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 (/.f64 lo x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo x))
(log.f64 (exp.f64 (/.f64 x lo)))
(/.f64 x lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x lo))))
(/.f64 x lo)
(cbrt.f64 (pow.f64 (/.f64 x lo) #s(literal 3 binary64)))
(/.f64 x lo)
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 x lo)
(expm1.f64 (log1p.f64 (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.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)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x lo)))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (-.f64 lo 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 (-.f64 lo 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 (-.f64 lo 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 (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 (/.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 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 (-.f64 lo x) lo)
(-.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 (-.f64 lo x) lo)
(-.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 (-.f64 lo x) lo)
(-.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 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (-.f64 lo 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 (-.f64 lo 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 (-.f64 lo x) lo)
(-.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 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 x lo))))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 x lo))) #s(literal 1 binary64)))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 1 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 3 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (/.f64 hi (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64)) (*.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(pow.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(log.f64 (exp.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(exp.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1 binary64) x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) x)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) x)
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (cbrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) lo lo))
(+.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 lo) lo) (-.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi)) lo))
(+.f64 (fma.f64 #s(literal -1 binary64) lo lo) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 lo)))
(+.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (+.f64 (neg.f64 lo) lo) (-.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi)) lo))
(+.f64 (fma.f64 #s(literal -1 binary64) lo lo) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 lo)))
(*.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 1 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi) (neg.f64 lo))
(-.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi)) lo)
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (neg.f64 lo) hi)))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) (sqrt.f64 (/.f64 (neg.f64 lo) hi)))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 1 binary64))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 3 binary64))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(pow.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 2 binary64))
(/.f64 (neg.f64 lo) hi)
(/.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)))
(log.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (neg.f64 lo) hi))))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 lo) hi) #s(literal 3 binary64)))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(cbrt.f64 (*.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 lo) hi)))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(exp.f64 (log.f64 (/.f64 (neg.f64 lo) hi)))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 1 binary64)))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(-.f64 (+.f64 #s(literal 1 binary64) (neg.f64 lo)) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) lo)
(neg.f64 lo)
(*.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)
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (neg.f64 lo)))
(neg.f64 lo)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (neg.f64 lo))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (neg.f64 lo)))) (sqrt.f64 (log.f64 (neg.f64 lo))))
(neg.f64 lo)
(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)
(+.f64 #s(literal 0 binary64) (log.f64 (neg.f64 lo)))
(log.f64 (neg.f64 lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (neg.f64 lo))))
(+.f64 (log.f64 (sqrt.f64 (neg.f64 lo))) (log.f64 (sqrt.f64 (neg.f64 lo))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (neg.f64 lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log.f64 (neg.f64 lo))))
(*.f64 #s(literal 1 binary64) (log.f64 (neg.f64 lo)))
(log.f64 (neg.f64 lo))
(*.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (neg.f64 lo))))
(*.f64 (sqrt.f64 (log.f64 (neg.f64 lo))) (sqrt.f64 (log.f64 (neg.f64 lo))))
(log.f64 (neg.f64 lo))
(pow.f64 (log.f64 (neg.f64 lo)) #s(literal 1 binary64))
(log.f64 (neg.f64 lo))
(pow.f64 (cbrt.f64 (log.f64 (neg.f64 lo))) #s(literal 3 binary64))
(log.f64 (neg.f64 lo))
(pow.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log.f64 (neg.f64 lo))
(pow.f64 (sqrt.f64 (log.f64 (neg.f64 lo))) #s(literal 2 binary64))
(log.f64 (neg.f64 lo))
(cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 3 binary64)))
(log.f64 (neg.f64 lo))
(expm1.f64 (log1p.f64 (log.f64 (neg.f64 lo))))
(log1p.f64 (-.f64 (neg.f64 lo) #s(literal 1 binary64)))
(log1p.f64 (+.f64 (neg.f64 lo) #s(literal -1 binary64)))
(log1p.f64 (fma.f64 #s(literal -1 binary64) lo #s(literal -1 binary64)))
(exp.f64 (log.f64 (log.f64 (neg.f64 lo))))
(log.f64 (neg.f64 lo))
(exp.f64 (*.f64 (log.f64 (log.f64 (neg.f64 lo))) #s(literal 1 binary64)))
(log.f64 (neg.f64 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))
(expm1.f64 (log1p.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 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 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)))) lo)
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(*.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)))))
(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)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo))
(log.f64 (pow.f64 (exp.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)))))))
(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 (/.f64 x hi) (neg.f64 (*.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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(+.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 (fma.f64 (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 (neg.f64 (-.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 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 (fma.f64 (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 (neg.f64 (-.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 (-.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 (fma.f64 (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 (neg.f64 (-.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 #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 (neg.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 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 (fma.f64 (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 (neg.f64 (-.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 #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)))))) (cbrt.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)))))) (fma.f64 (neg.f64 (cbrt.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 2 binary64))) (*.f64 (cbrt.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 2 binary64))))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x hi)) (*.f64 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #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))))))) (cbrt.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 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))) (fma.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (neg.f64 (cbrt.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 (cbrt.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))) (cbrt.f64 (*.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 (neg.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 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (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 x (/.f64 #s(literal 1 binary64) hi)) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (fma.f64 lo (neg.f64 (-.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 x (/.f64 #s(literal 1 binary64) hi)) (*.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)))))) (cbrt.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)))))) (fma.f64 (neg.f64 (cbrt.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 2 binary64))) (*.f64 (cbrt.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 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.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 2 binary64))) (*.f64 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))) (-.f64 (*.f64 x (/.f64 #s(literal 1 binary64) hi)) (*.f64 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (neg.f64 (cbrt.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 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))) (-.f64 (*.f64 x (/.f64 #s(literal 1 binary64) hi)) (*.f64 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.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 (neg.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 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))))
(+.f64 (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)))))) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(+.f64 (fma.f64 lo (neg.f64 (-.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)))))) (fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.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)))))) (cbrt.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)))))) (fma.f64 (neg.f64 (cbrt.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 2 binary64))) (*.f64 (cbrt.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 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.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 2 binary64))) (*.f64 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi))) (*.f64 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (neg.f64 (cbrt.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 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi))) (*.f64 (cbrt.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))) (cbrt.f64 (*.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 (neg.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 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 (fma.f64 (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 (neg.f64 (-.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 (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)))))) (cbrt.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)))))) (fma.f64 (neg.f64 (cbrt.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 2 binary64))) (*.f64 (cbrt.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 2 binary64))))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 x hi)) (*.f64 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #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))))))) (cbrt.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 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 (cbrt.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))) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))) (fma.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (neg.f64 (cbrt.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 (cbrt.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))) (cbrt.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 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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(*.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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(*.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))))))
(fma.f64 (neg.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 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (fma.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) (pow.f64 (*.f64 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 (/.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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(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))))))))
(expm1.f64 (log1p.f64 (fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))))
(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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(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 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(fma.f64 x (/.f64 #s(literal 1 binary64) hi) (neg.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(-.f64 (*.f64 x (/.f64 #s(literal 1 binary64) hi)) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (neg.f64 (-.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)) (neg.f64 (*.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))))))
(fma.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (/.f64 x hi))
(-.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #s(literal 1 binary64))
(+.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #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 #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 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #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 (cbrt.f64 (pow.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 (sqrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (sqrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(+.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #s(literal -1 binary64))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 1 binary64))
(+.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #s(literal -1 binary64))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (cbrt.f64 (expm1.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 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #s(literal -1 binary64))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (pow.f64 (expm1.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 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #s(literal -1 binary64))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(pow.f64 (sqrt.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 2 binary64))
(+.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #s(literal -1 binary64))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log.f64 (exp.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(+.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #s(literal -1 binary64))
(expm1.f64 (*.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 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))))
(+.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #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 (expm1.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 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #s(literal -1 binary64))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(+.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #s(literal -1 binary64))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(exp.f64 (log.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(+.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #s(literal -1 binary64))
(expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) #s(literal 1 binary64)))
(+.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo) #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 (exp.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (neg.f64 lo))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 lo))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) lo))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 3 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (sqrt.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal -3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) hi)

eval147.0ms (0.8%)

Compiler

Compiled 26740 to 4146 computations (84.5% saved)

prune274.0ms (1.5%)

Pruning

69 alts after pruning (60 fresh and 9 done)

PrunedKeptTotal
New1019141033
Fresh84654
Picked055
Done044
Total1027691096
Accuracy
19.9%
Counts
1096 → 69
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 lo) hi)) #s(literal 3 binary64))
18.8%
(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))
18.8%
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
9.1%
(/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))) hi)
9.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
9.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) hi)) lo)) hi)
9.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
8.6%
(/.f64 (+.f64 x (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64)))) hi)
8.6%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
8.6%
(/.f64 (+.f64 x (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))))))) hi)
8.6%
(/.f64 (+.f64 x (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))) hi)
8.6%
(/.f64 (+.f64 x (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64))))) hi)
18.8%
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 lo))) hi)
9.4%
(/.f64 (*.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
11.0%
(/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 (expm1.f64 (log1p.f64 (neg.f64 lo))) hi)
18.8%
(/.f64 (exp.f64 (pow.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))) hi)
18.8%
(/.f64 (exp.f64 (pow.f64 (sqrt.f64 (log.f64 (neg.f64 lo))) #s(literal 2 binary64))) hi)
18.8%
(/.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (neg.f64 lo))) #s(literal 3 binary64))) hi)
18.8%
(/.f64 (exp.f64 (log.f64 (neg.f64 lo))) hi)
18.8%
(/.f64 (exp.f64 (expm1.f64 (log1p.f64 (log.f64 (neg.f64 lo))))) hi)
18.8%
(/.f64 (exp.f64 (exp.f64 (log.f64 (log.f64 (neg.f64 lo))))) hi)
9.4%
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
9.4%
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo))) x)))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)))
18.8%
(/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 x lo)) (*.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 (pow.f64 hi #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) #s(literal 3 binary64)) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (exp.f64 (neg.f64 (log.f64 hi))) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
11.6%
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))
11.3%
(-.f64 (/.f64 x hi) (*.f64 lo (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (-.f64 (exp.f64 (/.f64 lo hi)) #s(literal 1 binary64))))
11.3%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
18.8%
(-.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))))
9.4%
(-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
14.3%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
9.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
10.1%
(+.f64 (/.f64 (neg.f64 x) lo) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.8%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
18.9%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
9.6%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (neg.f64 lo)))) (sqrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 3 binary64))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (expm1.f64 (log1p.f64 (neg.f64 lo)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
14.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
11.0%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
10.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.8%
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
9.1%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
18.7%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
11.3%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
18.8%
(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)))))))))
18.8%
(log.f64 (exp.f64 (/.f64 (neg.f64 lo) hi)))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 lo) hi)))
18.8%
(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))))))))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3388 to 1347 computations (60.2% saved)

regimes133.0ms (0.7%)

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

4 calls:

31.0ms
hi
31.0ms
x
30.0ms
lo
25.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.9%1lo
18.9%1hi
18.9%1x
18.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes74.0ms (0.4%)

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

2 calls:

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

Compiled 14 to 9 computations (35.7% saved)

regimes92.0ms (0.5%)

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

3 calls:

34.0ms
x
31.0ms
hi
22.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.9%1x
18.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.9%1hi
Compiler

Compiled 18 to 12 computations (33.3% saved)

regimes95.0ms (0.5%)

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

4 calls:

60.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
11.0ms
x
10.0ms
hi
10.0ms
lo
Results
AccuracySegmentsBranch
18.9%1x
18.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.9%1lo
18.9%1hi
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes45.0ms (0.2%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes30.0ms (0.2%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes41.0ms (0.2%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

simplify70.0ms (0.4%)

Algorithm
egg-herbie
Rules
204×unsub-neg
201×distribute-lft-neg-in
134×neg-mul-1
121×neg-sub0
117×cancel-sign-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065661
1105645
2143641
3175641
4209641
5268641
6411641
7669641
8977641
91227641
101396641
111505641
121556641
131573641
141576641
151576641
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (neg.f64 lo)))) (sqrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
#s(literal 1 binary64)
Outputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 x lo) lo))
(+.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (neg.f64 lo)) #s(literal 2 binary64)))) (cbrt.f64 (log.f64 (neg.f64 lo))))) lo)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (neg.f64 lo)))) (sqrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (neg.f64 lo)))) (sqrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (neg.f64 lo)))) (sqrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 x lo) lo))
(+.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (neg.f64 lo)))) (sqrt.f64 (log.f64 (neg.f64 lo))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo) 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) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 x lo) lo))
(+.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)) (/.f64 (-.f64 x lo) lo))
(+.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
#s(literal 1 binary64)

soundness2.7s (14.8%)

Rules
747×times-frac
614×fmm-def
591×fma-define
510×*-commutative
470×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062810307
115239799
252329641
0201812884970971
1562112884968497
0124448243
1316445959
049807
1939802
052975
11004967
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1210 to 390 computations (67.8% saved)

preprocess53.0ms (0.3%)

Compiler

Compiled 336 to 134 computations (60.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...