xlohi (overflows)

Time bar (total: 24.1s)

analyze88.0ms (0.4%)

Memory
12.2MiB live, 114.8MiB allocated
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.1s (4.6%)

Memory
18.8MiB live, 1 314.5MiB allocated
Samples
804.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 452.0ms
...in/eval/compile.rkt:111:19: 237.0ms (52.4% of total)
ival-sub: 91.0ms (20.1% of total)
ival-div: 59.0ms (13% of total)
ival-<: 29.0ms (6.4% of total)
ival->: 21.0ms (4.6% of total)
ival-and: 10.0ms (2.2% of total)
ival-assert: 5.0ms (1.1% of total)
Bogosity

preprocess226.0ms (0.9%)

Memory
-6.6MiB live, 71.9MiB allocated
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))

explain124.0ms (0.5%)

Memory
15.0MiB live, 96.9MiB allocated
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
Samples
25.0ms512×0valid
Compiler

Compiled 56 to 28 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-sub: 7.0ms (61.5% of total)
ival-div: 3.0ms (26.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
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)

simplify37.0ms (0.2%)

Memory
-23.1MiB live, 15.5MiB allocated
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

localize17.0ms (0.1%)

Memory
35.2MiB live, 35.2MiB allocated
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))
Samples
11.0ms256×0valid
Compiler

Compiled 18 to 8 computations (55.6% saved)

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

series13.0ms (0.1%)

Memory
-15.2MiB live, 21.9MiB allocated
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
4.0ms
x
@0
(/ (- x lo) (- hi lo))
1.0ms
lo
@inf
(/ (- x lo) (- hi lo))
1.0ms
x
@-inf
(/ (- x lo) (- hi lo))
1.0ms
hi
@inf
(/ (- x lo) (- hi lo))
1.0ms
lo
@0
(/ (- x lo) (- hi lo))

rewrite427.0ms (1.8%)

Memory
0.2MiB live, 318.9MiB allocated
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)

simplify298.0ms (1.2%)

Memory
-20.9MiB live, 182.5MiB allocated
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)

eval43.0ms (0.2%)

Memory
31.9MiB live, 72.1MiB allocated
Compiler

Compiled 6 516 to 1 166 computations (82.1% saved)

prune106.0ms (0.4%)

Memory
-1.1MiB live, 157.9MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New3799388
Fresh000
Picked101
Done000
Total3809389
Accuracy
19.5%
Counts
389 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(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))
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
10.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))))))
8.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
15.1%
(+.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 302 to 184 computations (39.1% saved)

simplify76.0ms (0.3%)

Memory
8.5MiB live, 47.3MiB allocated
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)

localize4.9s (20.5%)

Memory
-5.8MiB live, 154.3MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
accuracy100.0%
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
accuracy99.7%
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
accuracy98.5%
(*.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.7%
(*.f64 lo (/.f64 (-.f64 x lo) hi))
accuracy99.5%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
accuracy78.1%
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
accuracy100.0%
(/.f64 (-.f64 x lo) hi)
accuracy100.0%
(-.f64 x lo)
accuracy99.7%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
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))
accuracy98.6%
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
accuracy95.3%
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
Samples
4.8s256×0valid
Compiler

Compiled 282 to 33 computations (88.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.8s
ival-div: 4.8s (99.5% of total)
ival-mult: 8.0ms (0.2% of total)
ival-sub: 7.0ms (0.1% of total)
ival-pow2: 5.0ms (0.1% of total)
ival-add: 3.0ms (0.1% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series1.4s (5.8%)

Memory
-11.5MiB live, 145.3MiB allocated
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
1.2s
x
@inf
(+ (* -1 (/ (- x lo) lo)) (* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2)))))
77.0ms
x
@0
(* lo (- (/ 1 hi) (/ x (pow hi 2))))
10.0ms
lo
@inf
(/ (- x lo) hi)
5.0ms
lo
@inf
(* hi (- (/ 1 lo) (/ x (pow lo 2))))
4.0ms
x
@inf
(* lo (- (/ 1 hi) (/ x (pow hi 2))))

rewrite175.0ms (0.7%)

Memory
23.2MiB live, 299.2MiB allocated
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))))))

simplify423.0ms (1.8%)

Memory
-23.6MiB live, 643.0MiB allocated
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))

eval402.0ms (1.7%)

Memory
-4.6MiB live, 291.3MiB allocated
Compiler

Compiled 31 841 to 4 511 computations (85.8% saved)

prune243.0ms (1%)

Memory
19.1MiB live, 450.6MiB allocated
Pruning

66 alts after pruning (65 fresh and 1 done)

PrunedKeptTotal
New1 202621 264
Fresh134
Picked415
Done000
Total1 207661 273
Accuracy
19.8%
Counts
1 273 → 66
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)
10.1%
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 3 binary64)) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
10.1%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) lo)) hi)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) lo)) hi)
10.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)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) hi)) lo)) hi)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))) lo)) hi)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
10.1%
(/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))) hi)
10.3%
(/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))) hi)
10.3%
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
9.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.1%
(/.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)
10.3%
(/.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 (-.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 (pow.f64 (sqrt.f64 hi) #s(literal -2 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.1%
(-.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) (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)))))))))
8.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) 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))
15.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) lo)))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
8.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.2%
(+.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))))))
13.8%
(+.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 #s(literal 1 binary64) lo) (/.f64 (log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (*.f64 (+.f64 (*.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.2%
(+.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.9%
(+.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))))))
15.1%
(+.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))
10.1%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi)))
11.1%
(*.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 lo) hi))))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(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))))))))
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 2 984 to 1 770 computations (40.7% saved)

simplify62.0ms (0.3%)

Memory
4.8MiB live, 46.7MiB allocated
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-diff6464
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
cost-diff6464
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
cost-diff19328
(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))
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 hi (/.f64 (-.f64 hi x) lo))
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) lo)
cost-diff128
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
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
487×fmm-def
424×associate-*r*
369×distribute-lft-in
348×associate-*l*
327×associate-+l-
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0531668
11251601
22961535
38581470
426491386
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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(*.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 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))
hi
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 hi x)
(/.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
(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))
(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 x hi)
x
hi
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
lo
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) hi)
#s(literal 1 binary64)
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(pow.f64 hi #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 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 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))))) (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)))
(-.f64 (fma.f64 hi (*.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))) #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 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 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 #s(literal -1 binary64) (/.f64 x lo)) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi 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 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 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 #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))) (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 hi (/.f64 (+.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 hi (/.f64 (+.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 (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 #s(literal -1 binary64) (/.f64 x lo)) hi)
(+.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)
(neg.f64 (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(neg.f64 lo)
lo
hi
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) 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 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
hi
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 hi x)
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))) hi)
(/.f64 (+.f64 x (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 0 binary64))) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi)
(+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(+.f64 x (expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(+.f64 x (+.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) #s(literal 0 binary64)))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
x
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(+.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 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(log1p.f64 (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(+.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))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
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))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 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)))))))
(cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(cbrt.f64 (+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #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 (-.f64 x lo) hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (/.f64 x hi) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(/.f64 x hi)
x
hi
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (/.f64 lo hi) (+.f64 #s(literal 1 binary64) (/.f64 x (neg.f64 hi))))
lo
(-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) hi)
#s(literal 1 binary64)
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
(pow.f64 hi #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 3 binary64)

localize182.0ms (0.8%)

Memory
-6.1MiB live, 276.6MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(/.f64 x (pow.f64 hi #s(literal 2 binary64)))
accuracy99.5%
(cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
accuracy99.4%
(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))
accuracy99.0%
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
accuracy99.8%
(*.f64 lo (/.f64 (-.f64 x lo) hi))
accuracy99.7%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
accuracy98.7%
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
accuracy93.8%
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
accuracy99.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
accuracy99.8%
(*.f64 hi (/.f64 (-.f64 hi x) lo))
accuracy99.7%
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
accuracy77.8%
(+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))
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.9%
(/.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))
accuracy97.5%
(*.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)))))
Samples
66.0ms113×0invalid
54.0ms143×0valid
Compiler

Compiled 413 to 48 computations (88.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 78.0ms
ival-div: 23.0ms (29.3% of total)
ival-mult: 13.0ms (16.6% of total)
ival-neg: 11.0ms (14% of total)
ival-pow2: 8.0ms (10.2% of total)
ival-sub: 7.0ms (8.9% of total)
ival-add: 6.0ms (7.6% of total)
ival-expm1: 3.0ms (3.8% of total)
ival-log1p: 3.0ms (3.8% of total)
ival-cbrt: 2.0ms (2.5% of total)
ival-pow: 2.0ms (2.5% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series194.0ms (0.8%)

Memory
7.4MiB live, 164.0MiB allocated
Counts
18 → 588
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 (-.f64 x lo) lo)>
#<alt (*.f64 hi (/.f64 (-.f64 hi x) lo))>
#<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 (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))>
#<alt (cbrt.f64 (-.f64 (/.f64 x hi) (*.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))) (neg.f64 lo)) lo))>
#<alt (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))>
#<alt (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))>
Outputs
#<alt (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #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 #s(literal -1 binary64)>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (/.f64 x lo)>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))>
#<alt (/.f64 x lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 x lo)>
#<alt (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)>
#<alt (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)>
#<alt (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)>
#<alt #s(literal -1 binary64)>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt #s(literal -1 binary64)>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (-.f64 (/.f64 x lo) #s(literal 1 binary64))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 hi 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 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))))) (/.f64 x hi)) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -24 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)) (*.f64 #s(literal -6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal 12 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)))))))) (/.f64 x hi)) #s(literal 1 binary64)))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))) lo)))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))) lo))) lo))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 3 binary64))))) lo)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))))) lo))) lo))))>
#<alt (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))>
#<alt (+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))>
#<alt (+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))>
#<alt (+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))>
#<alt (+.f64 (log.f64 (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))>
#<alt (+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))>
#<alt (+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x)))))>
#<alt (+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) x))))>
#<alt (+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)))) x))) x))))>
#<alt (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (log.f64 hi)))>
#<alt (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))>
#<alt (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))>
#<alt (+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))>
#<alt (log.f64 (-.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))>
#<alt (log.f64 (-.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))))) hi)))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))))) hi))) hi)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 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 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (+.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 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (+.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 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (+.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 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (+.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 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 7 binary64))) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (-.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/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 7 binary64))) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64)))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))))))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (cbrt.f64 (*.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 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64)))))))))>
#<alt (*.f64 x (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 5 binary64))))))))))>
#<alt (*.f64 x (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 23 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))) (*.f64 #s(literal 2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 5 binary64)))))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (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) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) hi) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (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) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) hi) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))>
#<alt (*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))>
#<alt (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))>
#<alt (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))>
#<alt (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))>
#<alt (cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))>
#<alt (cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))))>
#<alt (cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))))>
#<alt (cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))))>
#<alt (cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))))>
#<alt (cbrt.f64 (/.f64 x hi))>
#<alt (+.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))))>
#<alt (+.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 7 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 lo (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))))))>
#<alt (+.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 lo (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 7 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))))))>
#<alt (cbrt.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))))))>
#<alt (*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))))))))>
#<alt (*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 23 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))))))))>
#<alt (*.f64 #s(literal -1 binary64) (cbrt.f64 (*.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 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (pow.f64 lo #s(literal 3 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 10 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 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 -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 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/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (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 #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 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))>
#<alt (*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))>
#<alt (*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))>
#<alt (*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))>
#<alt (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))>
#<alt (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)>
#<alt hi>
#<alt (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))>
#<alt hi>
#<alt (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))>
#<alt (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) lo)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 hi lo)>
#<alt (/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)>
#<alt (/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)>
#<alt (/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)>
#<alt (/.f64 hi lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (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 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.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))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 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))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
Calls

147 calls:

TimeVariablePointExpression
64.0ms
lo
@inf
(cbrt (- (/ x hi) (* lo (- (/ 1 hi) (/ x (pow hi 2))))))
33.0ms
hi
@0
(log (+ 1 (- (* lo (/ (- x lo) hi)) lo)))
5.0ms
x
@-inf
(* hi (- (+ (/ 1 lo) (/ (/ (* hi (+ (/ x lo) -1)) (neg lo)) lo)) (/ x (pow lo 2))))
5.0ms
x
@inf
(cbrt (- (/ x hi) (* lo (- (/ 1 hi) (/ x (pow hi 2))))))
4.0ms
x
@-inf
(cbrt (- (/ x hi) (* lo (- (/ 1 hi) (/ x (pow hi 2))))))

rewrite384.0ms (1.6%)

Memory
2.4MiB live, 238.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
501×log1p-expm1-u
500×expm1-log1p-u
481×add-exp-log
481×add-log-exp
466×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify945.0ms (3.9%)

Memory
3.3MiB live, 788.0MiB allocated
Algorithm
egg-herbie
Rules
692×times-frac
510×*-commutative
327×+-commutative
233×sub-neg
204×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0192425769872091
1522825769869659
Stop Event
node limit
Counts
1 003 → 1 117
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)
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(/.f64 x lo)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 x lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (*.f64 hi (-.f64 hi 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 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -24 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)) (*.f64 #s(literal -6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal 12 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)))))))) (/.f64 x hi)) #s(literal 1 binary64)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))) lo)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))) lo)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))) lo))) lo))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 3 binary64))))) lo)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))))))) lo))) lo))))
(log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))))))) (/.f64 lo (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo))))))
(+.f64 (log.f64 (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x)))))
(+.f64 (log.f64 (/.f64 lo hi)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) (*.f64 lo x))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) x))))
(+.f64 (log.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo)) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)))) x))) x))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (log.f64 hi)))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 hi)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(log.f64 (-.f64 #s(literal 1 binary64) lo))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(log.f64 (-.f64 #s(literal 1 binary64) lo))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))))) hi)))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))))) hi))) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 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 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (+.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 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (+.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 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (+.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 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (+.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 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 7 binary64))) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (-.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/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 7 binary64))) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64)))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))))))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64))))
(cbrt.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 x (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 5 binary64))))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 23 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))) (*.f64 #s(literal 2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 5 binary64)))))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (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) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) hi) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (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) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) hi) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))
(cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))
(cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))
(cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))
(cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (/.f64 x hi))
(+.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))))
(+.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 7 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 lo (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))))))
(+.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 lo (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 7 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))))))
(cbrt.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))))))
(*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))))))))
(*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 23 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))))))))
(*.f64 #s(literal -1 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 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 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) (*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 10 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 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 -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 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/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (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 #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 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)
hi
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
hi
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.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))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 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))) hi)) (/.f64 #s(literal 1 binary64) (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) lo) (-.f64 (/.f64 (*.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 (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 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 (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 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.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 (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 (+.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 (sqrt.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 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))))
(*.f64 (cbrt.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (cbrt.f64 (neg.f64 (/.f64 lo hi))))
(pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (neg.f64 lo)) #s(literal -1 binary64))
(neg.f64 (/.f64 lo hi))
(log.f64 (exp.f64 (neg.f64 (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 lo hi))))
(exp.f64 (log.f64 (neg.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) lo)
(-.f64 (exp.f64 (log1p.f64 (neg.f64 lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 lo)))
(*.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 (neg.f64 lo)))
(*.f64 (cbrt.f64 (pow.f64 (neg.f64 lo) #s(literal 2 binary64))) (cbrt.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 (/.f64 x lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (sqrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 x lo)) #s(literal -1 binary64))
(log.f64 (exp.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(exp.f64 (log.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) #s(literal -1 binary64))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x lo)) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) #s(literal -1 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) #s(literal 1 binary64))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(pow.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) #s(literal 2 binary64))
(log.f64 (exp.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)))
(exp.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 hi 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)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64)) (*.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 (*.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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64)))
(fma.f64 #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)))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(+.f64 (/.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 (/.f64 x hi) (*.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 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 #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 (cbrt.f64 (-.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 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 (pow.f64 (pow.f64 (cbrt.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)) #s(literal 3 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 (pow.f64 (sqrt.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 (sqrt.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 (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 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 (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)))))))
(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 (exp.f64 (log1p.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 1 binary64))
(*.f64 #s(literal 1 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 (cbrt.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)))))))) (pow.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)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.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)))))))) (cbrt.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))))
(*.f64 (pow.f64 (cbrt.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 (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 (cbrt.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 (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 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 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 (pow.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)) #s(literal 1/3 binary64)) (cbrt.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)))))))))
(*.f64 (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 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 1/3 binary64)))
(*.f64 (cbrt.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 (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 (cbrt.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)))))))) (cbrt.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)))))))))
(/.f64 (cbrt.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)))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))))
(/.f64 (cbrt.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)))) (cbrt.f64 (+.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/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 1 binary64))
(pow.f64 (cbrt.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 (sqrt.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))
(log.f64 (exp.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)))))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.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))))))))))
(expm1.f64 (log1p.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)))))))))
(log1p.f64 (expm1.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)))))))))
(exp.f64 (log.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)))))))))
(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/3 binary64)))
(exp.f64 (*.f64 (log.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 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 (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 (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 (+.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 (/.f64 #s(literal 1 binary64) (cbrt.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 (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 (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 (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 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(/.f64 (+.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) #s(literal 3 binary64))) (fma.f64 hi hi (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) #s(literal 2 binary64)) (*.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) #s(literal 2 binary64))) (-.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 #s(literal 1 binary64) hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo) hi)
(fma.f64 (/.f64 (-.f64 hi x) lo) hi hi)
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) hi)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) (sqrt.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) hi)
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(*.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) (sqrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #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 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64)) (*.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64))) (-.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(pow.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(exp.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) (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 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal -1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) (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 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) (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 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
Outputs
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 #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 (neg.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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (/.f64 x 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 (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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x (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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 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 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo))
(neg.f64 (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (*.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 (neg.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))
(/.f64 (neg.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 (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 (-.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 (neg.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))
(/.f64 (neg.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))
(/.f64 (neg.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 (neg.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 (/.f64 x 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 (/.f64 x 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 (/.f64 x 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 (/.f64 x 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 (/.f64 x 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 (/.f64 x 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))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 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) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))) 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 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #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))))))
(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 #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))))))
(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 #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 (neg.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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.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 (/.f64 x 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 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.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 (/.f64 x 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 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (/.f64 x 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 (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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 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 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (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 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (neg.f64 x)) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (neg.f64 x)) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.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)
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x lo)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 x lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 (neg.f64 hi) x) lo)
(*.f64 (neg.f64 hi) (/.f64 x lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 (neg.f64 hi) x) lo)
(*.f64 (neg.f64 hi) (/.f64 x lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 (neg.f64 hi) x) lo)
(*.f64 (neg.f64 hi) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi 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 (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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (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 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (neg.f64 (/.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 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (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 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (neg.f64 (/.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 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (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 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (neg.f64 (/.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 (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 (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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (neg.f64 (/.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 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 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 (neg.f64 (/.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 (/.f64 (neg.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 (/.f64 (neg.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 lo (/.f64 (-.f64 x lo) hi)) 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 (+.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 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 lo (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (neg.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (neg.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (neg.f64 (-.f64 (-.f64 lo x) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) 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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 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 (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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (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 (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 (neg.f64 (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 lo hi)) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) x)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) hi))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (fma.f64 #s(literal 1/6 binary64) (*.f64 lo (fma.f64 #s(literal 2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 6 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) hi)))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -24 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)) (*.f64 #s(literal -6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 #s(literal 12 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))) (*.f64 #s(literal 1/6 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) hi)))))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (fma.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) hi)) (*.f64 lo (fma.f64 #s(literal 1/24 binary64) (*.f64 lo (-.f64 (fma.f64 #s(literal -24 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) hi) (*.f64 #s(literal -6 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal 6 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi))))))) (/.f64 x hi)) #s(literal -1 binary64)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 #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 hi (/.f64 (+.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 hi (/.f64 (+.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 hi (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) lo)) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) hi (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 (/.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 (*.f64 #s(literal 1/2 binary64) (-.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 hi (/.f64 (+.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 hi (/.f64 (+.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 (*.f64 #s(literal -2 binary64) (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 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) hi (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 (/.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 (*.f64 #s(literal -2 binary64) (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 (*.f64 #s(literal 1/2 binary64) (-.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 hi (/.f64 (+.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 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -2 binary64) hi (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64)))))) lo)) lo))))
(+.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 (*.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) (*.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 (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64))))))) lo))) lo))))
(+.f64 (log.f64 (/.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 #s(literal 1 binary64) (-.f64 (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 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo))) (*.f64 lo (/.f64 x (*.f64 hi (+.f64 #s(literal 1 binary64) (-.f64 (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 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo))) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 x (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) #s(literal 2 binary64))) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (-.f64 (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 (neg.f64 (/.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 #s(literal 1 binary64) (-.f64 (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 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (/.f64 (*.f64 x (pow.f64 lo #s(literal 3 binary64))) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) #s(literal 3 binary64))))) (/.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (-.f64 (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 (neg.f64 (/.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)) (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 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 lo x)))))
(+.f64 (+.f64 (log.f64 (/.f64 lo hi)) (log.f64 x)) (*.f64 (/.f64 hi x) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 1 binary64))))
(+.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 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 lo x))))))
(+.f64 (+.f64 (log.f64 (/.f64 lo hi)) (log.f64 x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #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)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (/.f64 hi x) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 1 binary64)))))
(+.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 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) 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 #s(literal 1 binary64) (-.f64 (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 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 lo x)))))))
(+.f64 (+.f64 (log.f64 (/.f64 lo hi)) (log.f64 x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #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)) (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 (/.f64 hi x) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 1 binary64))))))
(+.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 (neg.f64 (/.f64 lo hi))) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))
(-.f64 (log.f64 (neg.f64 (/.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 (neg.f64 (/.f64 lo hi))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 lo x)))))
(+.f64 (log.f64 (neg.f64 (/.f64 lo hi))) (-.f64 (*.f64 (/.f64 hi x) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #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 #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 (neg.f64 (/.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 #s(literal 1 binary64) (-.f64 (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 #s(literal 1 binary64) (-.f64 (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 (neg.f64 (/.f64 lo hi))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (*.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 x (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) #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 #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 (neg.f64 (/.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 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) lo)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (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 #s(literal 1 binary64) (-.f64 (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 (neg.f64 (/.f64 lo hi))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (*.f64 (neg.f64 hi) (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 1 binary64))) (/.f64 (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)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (*.f64 x (pow.f64 lo #s(literal 3 binary64))))))) x)) x))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (log.f64 hi)))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 (log.f64 hi)))
(-.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (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 (log.f64 (*.f64 lo (-.f64 x lo))) (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo))) (/.f64 #s(literal 1 binary64) (-.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 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 x lo)))) (/.f64 #s(literal 1 binary64) (-.f64 x lo))))))
(+.f64 (log.f64 (*.f64 lo (-.f64 x lo))) (fma.f64 #s(literal -1 binary64) (log.f64 hi) (*.f64 hi (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 #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 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (/.f64 #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 (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 (*.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 (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 (/.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 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.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 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log1p.f64 (neg.f64 lo)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (neg.f64 (/.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 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.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 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))))))
(+.f64 (log1p.f64 (neg.f64 lo)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (neg.f64 (/.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 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.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 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.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 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))))) hi))) hi)))
(-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (-.f64 (*.f64 (neg.f64 lo) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))))) hi)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(neg.f64 (/.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)))) (neg.f64 (/.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))
(fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (/.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))
(fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (/.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 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (neg.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 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (/.f64 lo hi)) x) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (neg.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 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (/.f64 lo hi)) x) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (neg.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 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 hi x))) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (/.f64 lo hi)) x) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 (neg.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 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (neg.f64 lo) x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x lo) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (neg.f64 lo) x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x lo) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (*.f64 lo x))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi (-.f64 x lo)) (*.f64 (neg.f64 lo) x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x lo) (*.f64 lo x)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo x) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 x hi)) lo)) hi)
(/.f64 (-.f64 (+.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))
(/.f64 (neg.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))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.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))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.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))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) (+.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 (neg.f64 lo) (-.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) (*.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 (neg.f64 lo) (-.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) (*.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 (neg.f64 lo) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64))) (*.f64 x (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi))) (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64))) (*.f64 x (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 7 binary64))) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64))))
(fma.f64 x (fma.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 x (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi))))
(fma.f64 x (fma.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (-.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/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 7 binary64))) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64)))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))))))) (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi))) (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))))) x) (*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/27 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 x (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64))))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))))) x)))
(+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi))) (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) x) (*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (/.f64 (fma.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) #s(literal 1/27 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (*.f64 x (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 lo #s(literal 7 binary64))) #s(literal 1/9 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 7 binary64))))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))))) x)))
(cbrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(cbrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))))))
(cbrt.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 lo hi)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 5 binary64))))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 23 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))) (*.f64 #s(literal 2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 2 binary64))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) #s(literal 5 binary64)))))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64))))) (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))) #s(literal 5/27 binary64))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64))))) (*.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) #s(literal 5/27 binary64))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 lo hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 8 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (cbrt.f64 #s(literal -1 binary64))))
(neg.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 lo (/.f64 (cbrt.f64 #s(literal -1 binary64)) hi)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 lo (/.f64 (cbrt.f64 #s(literal -1 binary64)) hi)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) hi) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (/.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 lo (/.f64 (cbrt.f64 #s(literal -1 binary64)) hi))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (/.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 lo (/.f64 (cbrt.f64 #s(literal -1 binary64)) hi))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))))) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 x #s(literal 5 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) hi) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 5 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))) #s(literal -5/27 binary64))))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 lo (/.f64 (cbrt.f64 #s(literal -1 binary64)) hi))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))))) (pow.f64 x #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 lo (/.f64 (cbrt.f64 #s(literal -1 binary64)) hi))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))) (/.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (cbrt.f64 (/.f64 (pow.f64 x #s(literal 10 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64))))) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) #s(literal -5/27 binary64))))) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (fma.f64 hi (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))
(/.f64 (cbrt.f64 (fma.f64 hi (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))) hi)
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (fma.f64 hi (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))
(/.f64 (cbrt.f64 (fma.f64 hi (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))) hi)
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (fma.f64 hi (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))
(/.f64 (cbrt.f64 (fma.f64 hi (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))) hi)
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (+.f64 (*.f64 hi (*.f64 lo x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (cbrt.f64 (fma.f64 hi (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))))
(/.f64 (cbrt.f64 (fma.f64 hi (*.f64 lo x) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x lo)))) hi)
(cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))
(cbrt.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))))
(cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))
(cbrt.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))))
(cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))
(cbrt.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))))
(cbrt.f64 (-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)))
(cbrt.f64 (+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(cbrt.f64 (-.f64 (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 lo x) hi)))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(cbrt.f64 (-.f64 (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 lo x) hi)))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(cbrt.f64 (-.f64 (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 lo x) hi)))
(cbrt.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 (*.f64 lo x) (pow.f64 hi #s(literal 2 binary64)))))
(cbrt.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(cbrt.f64 (-.f64 (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 lo x) hi)))
(cbrt.f64 (/.f64 x hi))
(+.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))))
(+.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64))) (*.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)))))
(+.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 7 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)) (*.f64 lo (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))))))
(+.f64 (cbrt.f64 (/.f64 x hi)) (+.f64 (*.f64 lo (*.f64 #s(literal -1/9 binary64) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)) lo) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))) (*.f64 lo (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64))) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi))))))
(+.f64 (cbrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64)) (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 lo (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 7 binary64))) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))))))
(+.f64 (cbrt.f64 (/.f64 x hi)) (+.f64 (*.f64 lo (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64))) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) lo) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))))))) (*.f64 lo (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))))))
(+.f64 (cbrt.f64 (/.f64 x hi)) (+.f64 (*.f64 lo (*.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/9 binary64))) (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)))) (*.f64 lo (+.f64 (*.f64 lo (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) lo) (fma.f64 #s(literal -2/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/27 binary64) (cbrt.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 3 binary64))))))) (*.f64 lo (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 (pow.f64 hi #s(literal 7 binary64)) (pow.f64 x #s(literal 7 binary64))) #s(literal 1/9 binary64)) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))))))
(cbrt.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))))
(cbrt.f64 (*.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))))))
(*.f64 lo (+.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 x hi)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))))
(*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))))))))
(*.f64 lo (+.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 8 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 x hi)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))))))
(*.f64 lo (+.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 8 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 5 binary64)))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 x hi)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64))))))))
(*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 23 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 8 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 5 binary64))))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))))))))))
(*.f64 lo (+.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 23 binary64))))) (*.f64 (*.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) #s(literal -5/27 binary64))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 8 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 x hi)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))))))
(*.f64 lo (+.f64 (cbrt.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 23 binary64))))) (*.f64 (*.f64 (pow.f64 (/.f64 x hi) #s(literal 3 binary64)) (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))) #s(literal -5/27 binary64))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 8 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 5 binary64)))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 x hi)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))))
(neg.f64 (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 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))))))
(*.f64 (neg.f64 lo) (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 x hi)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 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) (*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 lo) (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 x hi)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 lo) (-.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (/.f64 lo (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 x hi)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 10 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 5 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 -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 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/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 x hi) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))))) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 lo) (+.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 10 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 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 (pow.f64 lo #s(literal 4 binary64)) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))))) #s(literal -5/27 binary64)))) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 x hi)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 lo) (-.f64 (cbrt.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 x hi)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.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/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 10 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 5 binary64)))) (pow.f64 (/.f64 x hi) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 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 (/.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 (/.f64 x hi) #s(literal 3 binary64))) #s(literal -5/27 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) (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 (+.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 (neg.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))
(/.f64 (neg.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))
(/.f64 (neg.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 (neg.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) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) 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 (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) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) 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 (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) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) 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 (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 (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 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 (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 (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 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x (*.f64 hi lo))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) hi)))
(+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(+.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(+.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(+.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 (neg.f64 hi) x) lo)
(*.f64 (neg.f64 hi) (/.f64 x lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi x)) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi x)) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi x)) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 (neg.f64 hi) x) lo)
(*.f64 (neg.f64 hi) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x) (/.f64 hi lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x) (/.f64 hi lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x) (/.f64 hi lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) lo)
hi
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
hi
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo))) lo)
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (neg.f64 hi) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (neg.f64 hi) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo))
(neg.f64 (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo))
(neg.f64 (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo))
(neg.f64 (neg.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (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 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (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 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(+.f64 #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 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))))))
#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) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))) 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 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))) 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 (-.f64 x lo) lo))
(/.f64 (+.f64 lo (neg.f64 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) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(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 #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) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #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) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (/.f64 x 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) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (/.f64 x 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) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.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))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x (*.f64 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)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 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))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x (*.f64 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)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) hi)))
(-.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 (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 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 (cbrt.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))))) (cbrt.f64 (pow.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)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 x (neg.f64 (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 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 lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))))))
(/.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 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 lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 (/.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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)))))
(-.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.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 (/.f64 #s(literal 1 binary64) (cbrt.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)))))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) #s(literal 3 binary64)) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 (/.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 x (neg.f64 (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 (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)))) (cbrt.f64 (pow.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))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 x 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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (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 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 #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))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (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 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 (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 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo) (*.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 #s(literal 1 binary64) (/.f64 x lo))
(pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (neg.f64 x)) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(/.f64 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (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 (+.f64 lo (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 (neg.f64 (/.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)))
(neg.f64 (/.f64 lo hi))
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
(neg.f64 (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (/.f64 lo hi))))
(neg.f64 (/.f64 lo hi))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 lo hi))) (sqrt.f64 (neg.f64 (/.f64 lo hi))))
(neg.f64 (/.f64 lo hi))
(*.f64 (cbrt.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 2 binary64))) (cbrt.f64 (neg.f64 (/.f64 lo hi))))
(*.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) (cbrt.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 2 binary64))))
(pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(neg.f64 (/.f64 lo hi))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))
(neg.f64 (/.f64 lo hi))
(pow.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (/.f64 lo hi))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 2 binary64))
(neg.f64 (/.f64 lo hi))
(pow.f64 (/.f64 hi (neg.f64 lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)))
(neg.f64 (/.f64 lo hi))
(log.f64 (exp.f64 (neg.f64 (/.f64 lo hi))))
(neg.f64 (/.f64 lo hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (neg.f64 (/.f64 lo hi)))))
(neg.f64 (/.f64 lo hi))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 lo hi)) #s(literal 3 binary64)))
(neg.f64 (/.f64 lo hi))
(expm1.f64 (log1p.f64 (neg.f64 (/.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))))
(neg.f64 (/.f64 lo hi))
(exp.f64 (log.f64 (neg.f64 (/.f64 lo hi))))
(neg.f64 (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(neg.f64 (/.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)
(*.f64 (cbrt.f64 (pow.f64 (neg.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (neg.f64 lo)))
(*.f64 (cbrt.f64 (neg.f64 lo)) (cbrt.f64 (pow.f64 (neg.f64 lo) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (neg.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))
(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 (/.f64 x lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 (sqrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (sqrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(*.f64 (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 2 binary64))))
(pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 3 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(pow.f64 (/.f64 lo (-.f64 x lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x lo)))
(log.f64 (exp.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(exp.f64 (log.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x lo)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(pow.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) #s(literal 1 binary64))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) #s(literal 3 binary64))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) #s(literal 2 binary64))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(log.f64 (exp.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) #s(literal 3 binary64)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(exp.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) #s(literal 1 binary64)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(*.f64 hi (/.f64 (-.f64 hi 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 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (-.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 2 binary64))))
(pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 1 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) #s(literal 2 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(pow.f64 (/.f64 hi (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 3 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 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 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (cbrt.f64 (+.f64 x (-.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 2 binary64))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64)) (*.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (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 (*.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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(pow.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(log.f64 (exp.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(exp.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 #s(literal 1 binary64) x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) x)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) x)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 (*.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) (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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (+.f64 (neg.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 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (+.f64 (neg.f64 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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (+.f64 (neg.f64 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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (+.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 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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (+.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) (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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (+.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 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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (+.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) (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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (+.f64 (neg.f64 lo) lo))
(-.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) (-.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 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 lo (/.f64 (-.f64 x lo) hi)) lo)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (cbrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 1 binary64))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(pow.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(pow.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(log.f64 (exp.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(cbrt.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(log1p.f64 (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(exp.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(*.f64 #s(literal 1 binary64) (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(*.f64 (cbrt.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (cbrt.f64 (pow.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64))))
(pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 1 binary64))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 3 binary64))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) #s(literal 3 binary64)))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(expm1.f64 (log1p.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 1 binary64)))
(log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(+.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 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (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 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 (fma.f64 #s(literal 1 binary64) (/.f64 x hi) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (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 (-.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 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (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 (-.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 (fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) lo (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (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 hi) (*.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 x hi) (*.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 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64)))))))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 (cbrt.f64 (-.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 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 (pow.f64 (pow.f64 (cbrt.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)) #s(literal 3 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 (pow.f64 (sqrt.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 (sqrt.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))))))
(*.f64 (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 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 (cbrt.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 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)))))))
(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 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 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 (exp.f64 (log1p.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 1 binary64))
(expm1.f64 (log1p.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)))))))))
(*.f64 #s(literal 1 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))))))))
(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 (cbrt.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)))))))) (pow.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)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.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)))))))) (cbrt.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))))
(*.f64 (cbrt.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)))))))) (cbrt.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))))
(*.f64 (pow.f64 (cbrt.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 (cbrt.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 (-.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 (cbrt.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 (cbrt.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 (-.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 #s(literal 1 binary64) #s(literal 1/3 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))))))))
(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 (pow.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)) #s(literal 1/3 binary64)) (cbrt.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)))))))))
(*.f64 (cbrt.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)))))))) (cbrt.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))))
(*.f64 (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 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 1/3 binary64)))
(*.f64 (cbrt.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)))))))) (cbrt.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)))))))))
(*.f64 (cbrt.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 (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 (cbrt.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)))))))) (cbrt.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))))
(*.f64 (cbrt.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)))))))) (cbrt.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)))))))))
(/.f64 (cbrt.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)))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 x hi) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 x (pow.f64 hi #s(literal -2 binary64))))))))))
(/.f64 (cbrt.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)))) (cbrt.f64 (+.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/3 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)))))))
(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 1 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)))))))
(pow.f64 (cbrt.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))
(cbrt.f64 (-.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 (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)))))))
(log.f64 (exp.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)))))))))
(cbrt.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 (cbrt.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 (-.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 (cbrt.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 (cbrt.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 (-.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 (cbrt.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 (-.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/3 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)))))))
(exp.f64 (*.f64 (log.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 1 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 (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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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)))))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 (/.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 #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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 (+.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 hi (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 lo (*.f64 (*.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x 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 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (+.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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) #s(literal 2 binary64)) (/.f64 (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) 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 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))))))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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)))))))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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)))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))))))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))))))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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)))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.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 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.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))))))
(+.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) #s(literal 3 binary64)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 (/.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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))
(+.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 #s(literal 1 binary64) lo) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(*.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) (cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) #s(literal 3 binary64))) (fma.f64 hi hi (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) #s(literal 2 binary64)) (*.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)))))
(/.f64 (+.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (fma.f64 hi hi (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (/.f64 (*.f64 hi (*.f64 hi (-.f64 hi x))) lo))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) #s(literal 2 binary64))) (-.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 1 binary64))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 3 binary64))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 2 binary64))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 #s(literal 1 binary64) hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo) hi)
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 (/.f64 (-.f64 hi x) lo) hi hi)
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal 2 binary64))) (cbrt.f64 hi) (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) hi)
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) (sqrt.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo)) hi)
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(*.f64 hi (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(*.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64))))
(pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 1 binary64))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 3 binary64))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(pow.f64 (/.f64 lo (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 3 binary64)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 1 binary64)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) (sqrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) (cbrt.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) (cbrt.f64 (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) 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 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #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 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64)) (*.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) 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 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64))) (-.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(pow.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 3 binary64))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(log.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 3 binary64)))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(expm1.f64 (log1p.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(exp.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal -1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) (-.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 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) (-.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 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))

eval590.0ms (2.5%)

Memory
23.8MiB live, 517.8MiB allocated
Compiler

Compiled 52 306 to 7 433 computations (85.8% saved)

prune501.0ms (2.1%)

Memory
11.1MiB live, 668.4MiB allocated
Pruning

57 alts after pruning (55 fresh and 2 done)

PrunedKeptTotal
New1 736341 770
Fresh392160
Picked415
Done011
Total1 779571 836
Accuracy
20.8%
Counts
1 836 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))
18.8%
(/.f64 (pow.f64 (sqrt.f64 (neg.f64 lo)) #s(literal 2 binary64)) hi)
10.1%
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 3 binary64)) hi)
18.8%
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 3 binary64)) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
10.1%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) lo)) hi)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) lo)) hi)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) hi)) lo)) hi)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))) lo)) hi)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
10.3%
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
9.6%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)))) hi)
11.1%
(/.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)
10.3%
(/.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 (neg.f64 lo)))
11.1%
(-.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)))))))
15.1%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
8.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
6.6%
(+.f64 (/.f64 (neg.f64 x) lo) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
10.9%
(+.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.8%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
15.1%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (+.f64 (/.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))))))
15.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))) lo))
8.8%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (expm1.f64 (log1p.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 (fma.f64 hi (/.f64 (-.f64 hi x) lo) 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)) (/.f64 x lo)) lo)))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
8.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 (/.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))))))
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 lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
15.1%
(+.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 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
9.2%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
11.2%
(+.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 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
15.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (log1p.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))))))
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))))))
15.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (exp.f64 (log.f64 (-.f64 x lo))) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
15.1%
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.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) #s(literal -1 binary64)) (*.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))))))
15.1%
(+.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
10.1%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi)))
18.8%
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
11.1%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
18.8%
(log.f64 (exp.f64 (neg.f64 (/.f64 lo hi))))
18.9%
(expm1.f64 (log1p.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
18.8%
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 lo hi))))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 2 271 to 1 447 computations (36.3% saved)

simplify83.0ms (0.3%)

Memory
-25.9MiB live, 62.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 lo hi)
cost-diff0
(neg.f64 (/.f64 lo hi))
cost-diff0
(cbrt.f64 (neg.f64 (/.f64 lo hi)))
cost-diff12864
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))
cost-diff0
(/.f64 (-.f64 x lo) lo)
cost-diff128
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
cost-diff6464
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
cost-diff6592
(+.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))))))
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-diff0
(-.f64 lo x)
cost-diff0
(/.f64 (-.f64 lo x) lo)
cost-diff0
(/.f64 lo hi)
cost-diff0
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
cost-diff0
(neg.f64 lo)
cost-diff0
(log1p.f64 (neg.f64 lo))
Rules
780×fma-define
445×unsub-neg
402×div-sub
373×exp-prod
301×fmm-def
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0461184
11061115
22271093
36921093
422221091
561311085
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
(+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))))))
x
(expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))))
(log1p.f64 (neg.f64 lo))
(neg.f64 lo)
lo
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 lo hi)
hi
(/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))
(-.f64 x lo)
(-.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (-.f64 lo x) lo)
(-.f64 lo x)
lo
x
(/.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 (*.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 (-.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) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
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 hi lo)) lo)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
#s(literal 1 binary64)
(/.f64 hi lo)
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))
(cbrt.f64 (neg.f64 (/.f64 lo hi)))
(neg.f64 (/.f64 lo hi))
(/.f64 lo hi)
lo
hi
#s(literal 3 binary64)
Outputs
(/.f64 (+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(/.f64 (+.f64 x (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))))) hi)
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (-.f64 x lo) (/.f64 (/.f64 lo hi) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(/.f64 (+.f64 x (expm1.f64 (fma.f64 lo (/.f64 (/.f64 (-.f64 lo x) (+.f64 lo #s(literal -1 binary64))) hi) (log1p.f64 (neg.f64 lo))))) hi)
(+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))))))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(+.f64 x (expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo)))))
(+.f64 x (expm1.f64 (fma.f64 (-.f64 x lo) (/.f64 (/.f64 lo hi) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(+.f64 x (expm1.f64 (fma.f64 lo (/.f64 (/.f64 (-.f64 lo x) (+.f64 lo #s(literal -1 binary64))) hi) (log1p.f64 (neg.f64 lo)))))
x
(expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(expm1.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))))
(expm1.f64 (fma.f64 (-.f64 x lo) (/.f64 (/.f64 lo hi) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(expm1.f64 (fma.f64 lo (/.f64 (/.f64 (-.f64 lo x) (+.f64 lo #s(literal -1 binary64))) hi) (log1p.f64 (neg.f64 lo))))
(+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(fma.f64 lo (/.f64 (-.f64 x lo) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo)))
(fma.f64 (-.f64 x lo) (/.f64 (/.f64 lo hi) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(fma.f64 lo (/.f64 (/.f64 (-.f64 lo x) (+.f64 lo #s(literal -1 binary64))) hi) (log1p.f64 (neg.f64 lo)))
(log1p.f64 (neg.f64 lo))
(neg.f64 lo)
lo
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) hi))
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 x lo) (/.f64 (/.f64 lo hi) (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (+.f64 lo #s(literal -1 binary64))))
(/.f64 lo hi)
hi
(/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))
(/.f64 (-.f64 lo x) (+.f64 lo #s(literal -1 binary64)))
(-.f64 x lo)
(-.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 lo x)
lo
x
(/.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 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi)
(*.f64 (-.f64 x lo) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) 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))))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
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 lo x) hi)))
(*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (/.f64 lo hi) (-.f64 x lo))
(*.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 (*.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))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (/.f64 hi lo) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(/.f64 (-.f64 lo x) lo)
(-.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) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (/.f64 hi lo) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x (neg.f64 lo))))
(*.f64 (/.f64 hi lo) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
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 hi lo)) lo)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
#s(literal 1 binary64)
(/.f64 hi lo)
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))
(/.f64 lo (neg.f64 hi))
(cbrt.f64 (neg.f64 (/.f64 lo hi)))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(neg.f64 (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(/.f64 lo hi)
lo
hi
#s(literal 3 binary64)

localize132.0ms (0.6%)

Memory
-2.5MiB live, 229.0MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 lo hi)
accuracy100.0%
(neg.f64 (/.f64 lo hi))
accuracy99.2%
(cbrt.f64 (neg.f64 (/.f64 lo hi)))
accuracy98.8%
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))
accuracy99.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))))))
accuracy99.7%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
accuracy97.5%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
accuracy95.3%
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
accuracy99.7%
(*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi)))
accuracy99.5%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
accuracy98.5%
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
accuracy78.1%
(-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)
accuracy100.0%
(/.f64 (-.f64 lo x) lo)
accuracy100.0%
(-.f64 lo x)
accuracy100.0%
(+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))))))
accuracy99.6%
(+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))))
accuracy99.6%
(/.f64 (+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
accuracy88.9%
(expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))
Samples
78.0ms256×0valid
Compiler

Compiled 299 to 41 computations (86.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-div: 19.0ms (33.3% of total)
ival-mult: 10.0ms (17.5% of total)
ival-add: 6.0ms (10.5% of total)
ival-sub: 6.0ms (10.5% of total)
ival-log1p: 4.0ms (7% of total)
ival-expm1: 3.0ms (5.3% of total)
ival-pow: 2.0ms (3.5% of total)
ival-neg: 2.0ms (3.5% of total)
ival-pow2: 2.0ms (3.5% of total)
ival-cbrt: 1.0ms (1.8% of total)
...in/eval/compile.rkt:110:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series108.0ms (0.4%)

Memory
7.2MiB live, 162.7MiB allocated
Counts
20 → 576
Calls
Call 1
Inputs
#<alt (log1p.f64 (neg.f64 lo))>
#<alt (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 lo hi)>
#<alt (/.f64 (-.f64 lo x) lo)>
#<alt (-.f64 lo x)>
#<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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))>
#<alt (cbrt.f64 (neg.f64 (/.f64 lo hi)))>
#<alt (neg.f64 (/.f64 lo hi))>
#<alt (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))>
#<alt (/.f64 (+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)>
#<alt (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))))))>
#<alt (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
Outputs
#<alt (*.f64 #s(literal -1 binary64) lo)>
#<alt (*.f64 lo (-.f64 (*.f64 #s(literal -1/2 binary64) lo) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1/3 binary64) lo) #s(literal 1/2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1/4 binary64) lo) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))>
#<alt (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))>
#<alt (-.f64 (+.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) lo))>
#<alt (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) lo))) lo))))>
#<alt (-.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) lo))>
#<alt (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) lo))) lo)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) lo)))) lo)))>
#<alt (/.f64 (*.f64 lo x) hi)>
#<alt (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi)))>
#<alt (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi)))>
#<alt (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi)))>
#<alt (/.f64 lo hi)>
#<alt (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))>
#<alt (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 lo hi)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi lo))) lo)) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) lo))) lo)) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))>
#<alt (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo)))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt lo>
#<alt (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))>
#<alt (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))>
#<alt (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))>
#<alt lo>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))>
#<alt lo>
#<alt (+.f64 lo (*.f64 #s(literal -1 binary64) x))>
#<alt (+.f64 lo (*.f64 #s(literal -1 binary64) x))>
#<alt (+.f64 lo (*.f64 #s(literal -1 binary64) x))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))>
#<alt (/.f64 (-.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 hi lo)>
#<alt (/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)>
#<alt (/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)>
#<alt (/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)>
#<alt (/.f64 hi lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) 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 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)>
#<alt (/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) 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 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 lo hi)))>
#<alt (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 lo hi)))>
#<alt (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 lo hi)))>
#<alt (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 lo hi)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))>
#<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 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 x hi)) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))))))) (/.f64 x hi)) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 2 binary64))))))))))))))) (/.f64 x hi)) #s(literal 1 binary64)))>
#<alt (-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))>
#<alt (*.f64 #s(literal -1 binary64) lo)>
#<alt (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)>
#<alt (-.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))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x 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 (-.f64 #s(literal 1 binary64) lo))))) hi)) lo)>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (*.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 #s(literal 1 binary64) lo)))) hi))) hi)) lo)>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)>
#<alt (-.f64 (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)) (/.f64 #s(literal 1 binary64) hi))>
#<alt (-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)) (/.f64 #s(literal 1 binary64) hi))>
#<alt (-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)) (/.f64 #s(literal 1 binary64) hi))>
#<alt (/.f64 x hi)>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))>
#<alt (/.f64 x hi)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 #s(literal 1 binary64) 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 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)))) (/.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 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) hi)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) hi)) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64)) hi)))))))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))>
#<alt (/.f64 (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64)) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64)) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64)) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64)) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)>
#<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 #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)) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) lo) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.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 (*.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 (-.f64 #s(literal 1 binary64) lo)))) (*.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 #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))) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1/6 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 2 binary64)))))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))>
#<alt (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.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 binary64) (*.f64 lo (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))>
#<alt (/.f64 lo hi)>
#<alt (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 (log.f64 #s(literal -1 binary64)) lo))))))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal -1 binary64)) lo)))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (log.f64 #s(literal -1 binary64)) lo))))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))))>
#<alt (/.f64 lo hi)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)))) lo)) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) lo)))) lo)) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) #s(literal 1/2 binary64)) lo)))) lo)))) lo)) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 (+.f64 (*.f64 hi (log.f64 (-.f64 #s(literal 1 binary64) lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) hi)>
#<alt (/.f64 (+.f64 (*.f64 hi (log.f64 (-.f64 #s(literal 1 binary64) lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) hi)>
#<alt (/.f64 (+.f64 (*.f64 hi (log.f64 (-.f64 #s(literal 1 binary64) lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) hi)>
#<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 lo (-.f64 x lo)) (*.f64 hi (-.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 (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 lo (-.f64 x lo)) (*.f64 hi (-.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 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))>
#<alt (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))>
#<alt (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) x))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) x))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) x))))>
#<alt (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)))))>
#<alt (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) #s(literal 1 binary64))>
#<alt x>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)) (/.f64 #s(literal 1 binary64) x)))>
#<alt (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)) (/.f64 #s(literal 1 binary64) x)))>
#<alt x>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) 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 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 x hi)) #s(literal 1 binary64))))>
#<alt (+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))))))) (/.f64 x hi)) #s(literal 1 binary64))))>
#<alt (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))>
#<alt (-.f64 x lo)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)>
#<alt (-.f64 (+.f64 x (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) lo)>
#<alt (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x 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 (-.f64 #s(literal 1 binary64) lo))))) hi))) lo)>
#<alt (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (*.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 #s(literal 1 binary64) lo)))) hi))) hi))) lo)>
#<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)>
#<alt #s(literal 1 binary64)>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 hi lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt #s(literal 1 binary64)>
#<alt #s(literal 1 binary64)>
Calls

153 calls:

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

rewrite188.0ms (0.8%)

Memory
4.0MiB live, 197.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
407×log1p-expm1-u
406×expm1-log1p-u
396×add-cube-cbrt
395×add-exp-log
394×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify616.0ms (2.6%)

Memory
-3.0MiB live, 551.7MiB allocated
Algorithm
egg-herbie
Rules
532×distribute-lft-in
521×distribute-rgt-in
482×times-frac
349×*-commutative
266×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0155155528
1410153248
Stop Event
node limit
Counts
992 → 940
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) lo)
(*.f64 lo (-.f64 (*.f64 #s(literal -1/2 binary64) lo) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1/3 binary64) lo) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1/4 binary64) lo) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))))
(-.f64 (+.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) lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) lo))) lo))))
(-.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) lo))) lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) lo)))) lo)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi)))
(/.f64 lo hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi lo))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) lo))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo)))))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) x)
lo
(*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
lo
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
lo
(+.f64 lo (*.f64 #s(literal -1 binary64) x))
(+.f64 lo (*.f64 #s(literal -1 binary64) x))
(+.f64 lo (*.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))
(*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))
(*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(/.f64 (-.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) 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 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) 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 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.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 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 2 binary64))))))))))))))) (/.f64 x hi)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.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))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x 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 (-.f64 #s(literal 1 binary64) lo))))) hi)) lo)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (*.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 #s(literal 1 binary64) lo)))) hi))) hi)) lo)
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(-.f64 (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)) (/.f64 #s(literal 1 binary64) hi))
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)) (/.f64 #s(literal 1 binary64) hi))
(/.f64 x hi)
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 #s(literal 1 binary64) 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 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) hi)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) hi)) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64)) hi)))))))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(/.f64 (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) lo) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.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 (*.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 (-.f64 #s(literal 1 binary64) lo)))) (*.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 #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))) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1/6 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 2 binary64)))))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))
(/.f64 lo hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 (log.f64 #s(literal -1 binary64)) lo))))))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal -1 binary64)) lo)))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (log.f64 #s(literal -1 binary64)) lo))))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))))
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) lo)))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) #s(literal 1/2 binary64)) lo)))) lo)))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (+.f64 (*.f64 hi (log.f64 (-.f64 #s(literal 1 binary64) lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) hi)
(/.f64 (+.f64 (*.f64 hi (log.f64 (-.f64 #s(literal 1 binary64) lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) hi)
(/.f64 (+.f64 (*.f64 hi (log.f64 (-.f64 #s(literal 1 binary64) lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) hi)
(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 lo (-.f64 x lo)) (*.f64 hi (-.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))))
(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 lo (-.f64 x lo)) (*.f64 hi (-.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 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) x))))
(/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)))))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) #s(literal 1 binary64))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) #s(literal 1 binary64))
x
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)) (/.f64 #s(literal 1 binary64) x)))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) 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 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))))))) (/.f64 x hi)) #s(literal 1 binary64))))
(-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (+.f64 x (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) lo)
(-.f64 (+.f64 x (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x 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 (-.f64 #s(literal 1 binary64) lo))))) hi))) lo)
(-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (*.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 #s(literal 1 binary64) lo)))) hi))) hi))) lo)
(*.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)
#s(literal 1 binary64)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
#s(literal 1 binary64)
(+.f64 #s(literal 0 binary64) (log1p.f64 (neg.f64 lo)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) lo))) (log.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) lo))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (neg.f64 lo)))) #s(literal 1 binary64))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (log.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo lo lo))))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (log1p.f64 lo))
(*.f64 #s(literal 1 binary64) (log1p.f64 (neg.f64 lo)))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (neg.f64 lo))))
(*.f64 (sqrt.f64 (log1p.f64 (neg.f64 lo))) (sqrt.f64 (log1p.f64 (neg.f64 lo))))
(pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log1p.f64 (neg.f64 lo))) #s(literal 2 binary64))
(log.f64 (-.f64 #s(literal 1 binary64) lo))
(cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log1p.f64 (neg.f64 lo))))
(exp.f64 (log.f64 (log1p.f64 (neg.f64 lo))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (neg.f64 lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))
(/.f64 (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) hi)
(pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) (/.f64 lo hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64))
(*.f64 lo (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal 1 binary64) (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)))
(pow.f64 (/.f64 lo hi) #s(literal 1 binary64))
(pow.f64 (/.f64 hi lo) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))
(log.f64 (exp.f64 (/.f64 lo hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 lo hi))))
(cbrt.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 lo hi)))
(log1p.f64 (expm1.f64 (/.f64 lo hi)))
(exp.f64 (log.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (-.f64 lo x) (/.f64 #s(literal 1 binary64) 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))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 lo x)) #s(literal -1 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 lo x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(exp.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 1 binary64)))
(+.f64 lo (neg.f64 x))
(+.f64 (-.f64 lo x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 #s(literal 1 binary64) lo (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) lo (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 lo x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lo x)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 lo x)))
(*.f64 (sqrt.f64 (-.f64 lo x)) (sqrt.f64 (-.f64 lo x)))
(/.f64 (-.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 lo lo (fma.f64 x x (*.f64 lo x))))
(/.f64 (-.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 lo x))
(pow.f64 (-.f64 lo x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 lo x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 lo x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 lo x)) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 lo x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 lo x))))
(cbrt.f64 (pow.f64 (-.f64 lo x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 lo x)))
(log1p.f64 (expm1.f64 (-.f64 lo x)))
(exp.f64 (log.f64 (-.f64 lo x)))
(exp.f64 (*.f64 (log.f64 (-.f64 lo x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) lo (neg.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 x))
(fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 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 (/.f64 #s(literal 1 binary64) 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 (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 (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 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.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 (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) (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 #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)))
(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 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 (cbrt.f64 (pow.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 lo) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 hi) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 lo (neg.f64 hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo (neg.f64 hi))))
(*.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi))) (sqrt.f64 (/.f64 lo (neg.f64 hi))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (/.f64 lo (neg.f64 hi))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 3 binary64)))
(/.f64 lo (neg.f64 hi))
(/.f64 (neg.f64 lo) hi)
(neg.f64 (/.f64 lo hi))
(log.f64 (exp.f64 (/.f64 lo (neg.f64 hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 lo (neg.f64 hi)))))
(cbrt.f64 (pow.f64 (/.f64 lo (neg.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 lo (neg.f64 hi))))
(log1p.f64 (expm1.f64 (/.f64 lo (neg.f64 hi))))
(exp.f64 (log.f64 (/.f64 lo (neg.f64 hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (neg.f64 hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 lo (neg.f64 hi))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 lo (neg.f64 hi))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi)))) (cbrt.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi)))))
(/.f64 (cbrt.f64 (neg.f64 lo)) (cbrt.f64 hi))
(/.f64 (cbrt.f64 lo) (cbrt.f64 (neg.f64 hi)))
(pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (neg.f64 hi))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 lo (neg.f64 hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo (neg.f64 hi))))
(*.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi))) (sqrt.f64 (/.f64 lo (neg.f64 hi))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (/.f64 lo (neg.f64 hi))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 3 binary64)))
(/.f64 lo (neg.f64 hi))
(/.f64 (neg.f64 lo) hi)
(pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi))) #s(literal 2 binary64))
(log.f64 (exp.f64 (/.f64 lo (neg.f64 hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 lo (neg.f64 hi)))))
(cbrt.f64 (pow.f64 (/.f64 lo (neg.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 lo (neg.f64 hi))))
(log1p.f64 (expm1.f64 (/.f64 lo (neg.f64 hi))))
(exp.f64 (log.f64 (/.f64 lo (neg.f64 hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (neg.f64 hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(*.f64 (sqrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) (sqrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(pow.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(cbrt.f64 (pow.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(exp.f64 (log.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi))
(*.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)) (sqrt.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(pow.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(/.f64 (+.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (*.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))) (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(exp.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(fma.f64 #s(literal 1 binary64) (log1p.f64 (neg.f64 lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo)))
(fma.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (/.f64 lo hi) (log1p.f64 (neg.f64 lo)))
(fma.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (neg.f64 lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))
(fma.f64 (sqrt.f64 (log1p.f64 (neg.f64 lo))) (sqrt.f64 (log1p.f64 (neg.f64 lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(*.f64 (sqrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) (sqrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 2 binary64)) (*.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 2 binary64))) (-.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(pow.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))))
(cbrt.f64 (pow.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(log1p.f64 (expm1.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(exp.f64 (log.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) x)
(fma.f64 (pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) x)
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (cbrt.f64 x) (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 (sqrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) (sqrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (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 (/.f64 #s(literal 1 binary64) hi) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) 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)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
Outputs
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 lo (-.f64 (*.f64 #s(literal -1/2 binary64) lo) #s(literal 1 binary64)))
(*.f64 lo (fma.f64 #s(literal -1/2 binary64) lo #s(literal -1 binary64)))
(*.f64 lo (fma.f64 lo #s(literal -1/2 binary64) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1/3 binary64) lo) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 lo (fma.f64 lo (fma.f64 #s(literal -1/3 binary64) lo #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 lo (fma.f64 lo (fma.f64 lo #s(literal -1/3 binary64) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1/4 binary64) lo) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(*.f64 lo (fma.f64 lo (fma.f64 lo (fma.f64 #s(literal -1/4 binary64) lo #s(literal -1/3 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 lo (fma.f64 lo (fma.f64 lo (fma.f64 lo #s(literal -1/4 binary64) #s(literal -1/3 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(+.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)) (neg.f64 (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 lo))
(-.f64 (+.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) lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (neg.f64 (neg.f64 (log.f64 lo))) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (log.f64 lo) (/.f64 #s(literal -1 binary64) lo)))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) lo))) lo))))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (log.f64 lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) lo)) lo))))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (log.f64 lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) lo)) lo)))
(-.f64 (+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (log.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (neg.f64 (log.f64 lo)) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) lo)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (log.f64 #s(literal -1 binary64)) (+.f64 (-.f64 (log.f64 lo) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/3 binary64) lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.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 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (/.f64 #s(literal -1 binary64) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) lo))) lo)))
(*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) lo)) lo)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) lo)) (neg.f64 lo)) (log.f64 (/.f64 #s(literal -1 binary64) lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) lo)))) lo)))
(*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) lo) (/.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo)))
(-.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo))) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) lo) (/.f64 #s(literal 1/3 binary64) (pow.f64 lo #s(literal 2 binary64))))) lo))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi)))
(*.f64 lo (fma.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (/.f64 x hi)))
(*.f64 lo (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))))
(*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi)))
(*.f64 lo (fma.f64 lo (-.f64 (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (/.f64 x hi)))
(*.f64 lo (fma.f64 lo (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)) (neg.f64 lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi)))
(*.f64 lo (fma.f64 lo (fma.f64 lo (-.f64 (*.f64 (neg.f64 lo) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (/.f64 x hi)))
(*.f64 lo (fma.f64 lo (fma.f64 lo (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)) (neg.f64 lo)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (/.f64 x hi)))
(/.f64 lo hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))))
(*.f64 lo (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))))
(*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 lo (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) (/.f64 x (*.f64 lo hi))))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 3 binary64))))))) (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 lo (+.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (*.f64 lo hi))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) (*.f64 lo hi)))))
(*.f64 lo (neg.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.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 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 hi lo))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 x (*.f64 lo hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 x hi) (/.f64 #s(literal -1 binary64) hi))) (/.f64 x (*.f64 lo hi))) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) lo))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)) (/.f64 x (*.f64 lo hi))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) lo))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (+.f64 (/.f64 x hi) (/.f64 #s(literal -1 binary64) hi))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))) lo)) lo) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 lo))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))))
(-.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo)))))
(/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) 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))
#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))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
lo
(*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
lo
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 #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) (*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
lo
(+.f64 lo (*.f64 #s(literal -1 binary64) x))
(-.f64 lo x)
(+.f64 lo (*.f64 #s(literal -1 binary64) x))
(-.f64 lo x)
(+.f64 lo (*.f64 #s(literal -1 binary64) x))
(-.f64 lo x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))))
(*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 (/.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 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 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 x hi))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) x)) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) x)) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) x)) (/.f64 lo (*.f64 x hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) hi)
(*.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (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 (neg.f64 (pow.f64 (/.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 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.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 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.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))
(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 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 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.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 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 lo hi))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 lo hi))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 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))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 lo x)) hi) (-.f64 x lo)) (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 lo (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 lo x)) hi) (-.f64 x lo)) (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 lo (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 lo x)) hi) (-.f64 x lo)) (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 x hi)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.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 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.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 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64)) (neg.f64 x))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(-.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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(-.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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(-.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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(-.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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(-.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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(-.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 x hi)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.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 (-.f64 (/.f64 lo (neg.f64 hi)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.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 (-.f64 (/.f64 lo (neg.f64 hi)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (*.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 (-.f64 (/.f64 lo (neg.f64 hi)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) (neg.f64 x))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 lo hi)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 lo hi)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 lo hi)) hi)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi)))
(-.f64 (*.f64 lo (/.f64 x hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.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 x hi))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.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 x hi))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #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 (/.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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #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 (/.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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #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 (/.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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (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 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (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 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 (+.f64 lo hi) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 (+.f64 lo hi) x))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.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 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))
(+.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 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 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (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 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 (-.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))))))
(+.f64 (*.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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) hi)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) hi)) hi)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) 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 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (*.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 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 hi (/.f64 (-.f64 hi x) lo))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 hi (/.f64 (-.f64 hi x) lo))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 hi (/.f64 (-.f64 hi x) lo))) (neg.f64 lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 x (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 x (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))) (neg.f64 x))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(/.f64 (*.f64 lo (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 lo hi)))
(neg.f64 (cbrt.f64 (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 lo hi)))
(neg.f64 (cbrt.f64 (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 lo hi)))
(neg.f64 (cbrt.f64 (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 lo hi)))
(neg.f64 (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (/.f64 lo hi)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 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 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 lo (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)))))))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (+.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 lo (+.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (-.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (+.f64 (-.f64 #s(literal -1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64))))))) (-.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 2 binary64))))))))))))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 lo (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 lo (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (+.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (fma.f64 #s(literal -1 binary64) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)) #s(literal 1/4 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/24 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) #s(literal 2 binary64)))))))))))))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (+.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 lo (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (-.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (-.f64 #s(literal -1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 lo (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (-.f64 #s(literal -1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (-.f64 #s(literal -1/4 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/24 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) #s(literal 2 binary64))))))))))) (-.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (/.f64 x hi)) #s(literal -1 binary64)))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(-.f64 (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(*.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 #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)) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) 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)) (*.f64 (-.f64 #s(literal 1 binary64) lo) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
(-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
(-.f64 (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) lo)
(-.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (/.f64 lo 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 2 binary64)))) (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 (-.f64 #s(literal 1 binary64) lo) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) lo)
(-.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) lo)
(*.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x 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 (-.f64 #s(literal 1 binary64) lo))))) hi)) lo)
(-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x 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 (-.f64 #s(literal 1 binary64) lo)))))) hi)) lo)
(-.f64 (/.f64 (+.f64 (*.f64 lo (-.f64 lo x)) (*.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 (-.f64 #s(literal 1 binary64) lo)))))) (neg.f64 hi)) lo)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (*.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 #s(literal 1 binary64) lo)))) hi))) hi)) lo)
(-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) lo))) hi))) hi)) lo)
(-.f64 (/.f64 (-.f64 (*.f64 lo (-.f64 lo x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) #s(literal 3 binary64)) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) lo))) hi)) (neg.f64 hi)) lo)
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))))
(expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (/.f64 (*.f64 lo (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(+.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (-.f64 (*.f64 lo (/.f64 (*.f64 x (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (fma.f64 lo (*.f64 (/.f64 x hi) (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (-.f64 #s(literal 1 binary64) lo))) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (-.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (-.f64 (*.f64 x (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) (/.f64 (*.f64 x (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (fma.f64 x (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (pow.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))))) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal -1 binary64)))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (+.f64 (neg.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))))
(expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (+.f64 (neg.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))))
(expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (+.f64 (neg.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))))
(expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (+.f64 (neg.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))))
(expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (expm1.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) hi)
(/.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) hi)
(-.f64 (+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (*.f64 (-.f64 #s(literal 1 binary64) lo) (pow.f64 hi #s(literal 2 binary64))))))) (/.f64 (expm1.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) hi))
(+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 (-.f64 #s(literal 1 binary64) lo) (pow.f64 hi #s(literal 2 binary64))))))) (/.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) hi))
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 x (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (*.f64 (-.f64 #s(literal 1 binary64) lo) (pow.f64 hi #s(literal 2 binary64)))))))) (/.f64 (expm1.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) hi))
(+.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 (-.f64 #s(literal 1 binary64) lo) (pow.f64 hi #s(literal 2 binary64)))))))) (/.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) hi))
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo)))))) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (*.f64 x (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (*.f64 (-.f64 #s(literal 1 binary64) lo) (pow.f64 hi #s(literal 2 binary64)))))))) (/.f64 (expm1.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) hi))
(+.f64 (*.f64 x (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) x) (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 (-.f64 #s(literal 1 binary64) lo) (pow.f64 hi #s(literal 2 binary64)))))))) (/.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) hi))
(/.f64 x hi)
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (*.f64 x hi)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (*.f64 x hi)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (*.f64 x hi)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (*.f64 x hi)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi x))) (/.f64 #s(literal 1 binary64) (*.f64 hi x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (*.f64 x hi)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) (*.f64 x hi)) (/.f64 #s(literal -1 binary64) (*.f64 x hi)))))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) hi) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 #s(literal -1 binary64) hi)) x) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) hi) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 #s(literal -1 binary64) hi)) x) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) hi) (/.f64 #s(literal 1 binary64) hi)) x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi) (/.f64 #s(literal -1 binary64) 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 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) hi) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) hi))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) hi) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) hi))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) hi)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) hi)) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) hi)) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64)) hi)))))))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) hi) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) hi) (*.f64 lo (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) hi) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)) hi))))))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) hi) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (-.f64 (*.f64 (-.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) hi)) (/.f64 (+.f64 (-.f64 #s(literal 1/3 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)) hi)) (*.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)) hi)))))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(/.f64 (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 x (expm1.f64 (-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 x (expm1.f64 (-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 x (expm1.f64 (-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 x (expm1.f64 (-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(/.f64 (-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
(/.f64 (-.f64 (+.f64 x (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) lo) hi)
(/.f64 (+.f64 x (-.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)) (*.f64 (-.f64 #s(literal 1 binary64) lo) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) hi)
(/.f64 (+.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) hi)
(/.f64 (-.f64 (+.f64 x (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))) lo) hi)
(/.f64 (+.f64 x (-.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (/.f64 lo 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 2 binary64)))) (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 (-.f64 #s(literal 1 binary64) lo) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) lo)) hi)
(/.f64 (+.f64 x (-.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 lo (/.f64 (-.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))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 lo x)) hi) (-.f64 x lo)) (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 (*.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 (-.f64 #s(literal 1 binary64) lo)))) (*.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/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (*.f64 lo (-.f64 x lo))) hi))) hi))
(/.f64 (-.f64 (neg.f64 (-.f64 x 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)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (*.f64 lo (-.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 (*.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))) (-.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1/6 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 2 binary64)))))) 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 (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 #s(literal 1 binary64) lo))) (*.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) #s(literal -1/6 binary64))) hi) (*.f64 lo (-.f64 x lo))) hi))) hi))
(/.f64 (-.f64 (neg.f64 (-.f64 x lo)) (/.f64 (-.f64 (*.f64 lo (-.f64 x 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)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) #s(literal 3 binary64)) hi))) hi)) hi)) (neg.f64 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 binary64) (*.f64 lo (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (*.f64 lo (-.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (-.f64 (*.f64 (neg.f64 lo) (+.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (-.f64 (fma.f64 (neg.f64 lo) (+.f64 (-.f64 #s(literal 1/3 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)) #s(literal -1/2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))))) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (fma.f64 lo (-.f64 (*.f64 (neg.f64 lo) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)) #s(literal 1/4 binary64))) (+.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (+.f64 #s(literal -1/2 binary64) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))))) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (fma.f64 lo (-.f64 (fma.f64 lo (-.f64 (fma.f64 (neg.f64 lo) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)) #s(literal 1/4 binary64)) #s(literal -1/3 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) #s(literal -1/2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (/.f64 x hi)) #s(literal -1 binary64)))
(/.f64 lo hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 (log.f64 #s(literal -1 binary64)) lo))))))
(*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (log.f64 lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (log.f64 #s(literal -1 binary64)) lo))))))
(*.f64 lo (-.f64 (+.f64 (/.f64 (log.f64 lo) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (log.f64 #s(literal -1 binary64)) lo)))) (/.f64 x (*.f64 lo hi))))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (log.f64 #s(literal -1 binary64)) lo)))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (log.f64 lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal -1 binary64)) lo)))))) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 lo (-.f64 (-.f64 (+.f64 (/.f64 (log.f64 lo) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal -1 binary64)) lo))))) (/.f64 x (*.f64 lo hi))) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (/.f64 #s(literal 1 binary64) lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (log.f64 #s(literal -1 binary64)) lo))))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))))
(*.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (log.f64 lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (log.f64 #s(literal -1 binary64)) lo)))))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 lo (-.f64 (-.f64 (+.f64 (/.f64 (log.f64 lo) lo) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (log.f64 #s(literal -1 binary64)) lo))))) (/.f64 x (*.f64 lo hi))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 3 binary64)))))))
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo))) (+.f64 (/.f64 x hi) (/.f64 #s(literal -1 binary64) hi))) lo) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) lo)))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo))) (+.f64 (/.f64 x hi) (/.f64 #s(literal -1 binary64) hi))) (/.f64 (-.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) lo)) lo) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) #s(literal 1/2 binary64)) lo)))) lo)))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) lo)) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)) (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)) #s(literal -1/2 binary64)) lo)))) lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo))) (+.f64 (/.f64 x hi) (/.f64 #s(literal -1 binary64) hi))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 #s(literal -1 binary64) hi)) #s(literal -1/2 binary64)) lo)) lo)) lo) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (+.f64 (*.f64 hi (log.f64 (-.f64 #s(literal 1 binary64) lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) hi)
(/.f64 (fma.f64 hi (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))) hi)
(/.f64 (+.f64 (*.f64 hi (log.f64 (-.f64 #s(literal 1 binary64) lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) hi)
(/.f64 (fma.f64 hi (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))) hi)
(/.f64 (+.f64 (*.f64 hi (log.f64 (-.f64 #s(literal 1 binary64) lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))) hi)
(/.f64 (fma.f64 hi (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))) hi)
(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))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.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))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.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))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 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))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.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))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.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))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))
(-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))
(-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))
(-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))
(-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) x))))
(*.f64 x (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (log1p.f64 (neg.f64 lo)) x)))
(*.f64 x (+.f64 (-.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (log1p.f64 (neg.f64 lo)) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) x))))
(*.f64 x (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (log1p.f64 (neg.f64 lo)) x)))
(*.f64 x (+.f64 (-.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (log1p.f64 (neg.f64 lo)) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (*.f64 x (-.f64 #s(literal 1 binary64) lo))))) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) x))))
(*.f64 x (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo))) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (log1p.f64 (neg.f64 lo)) x)))
(*.f64 x (+.f64 (-.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (*.f64 x hi) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (log1p.f64 (neg.f64 lo)) x)))
(/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))) x))))
(*.f64 (-.f64 (/.f64 (/.f64 lo hi) (neg.f64 (-.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))) x))))
(*.f64 (-.f64 (/.f64 (/.f64 lo hi) (neg.f64 (-.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))) x))))
(*.f64 (-.f64 (/.f64 (/.f64 lo hi) (neg.f64 (-.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) x)) (neg.f64 x))
(-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))))
(expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (fma.f64 x (+.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (fma.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal -1 binary64)))
(-.f64 (+.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (*.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) (/.f64 (*.f64 lo (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) #s(literal 1 binary64))
(+.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) (/.f64 (*.f64 x (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo))))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))))) (*.f64 lo (/.f64 (exp.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))) #s(literal 1 binary64)))
(+.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (fma.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) (pow.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))))) (*.f64 lo (/.f64 (exp.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal -1 binary64)))
x
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) x) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) x) (/.f64 #s(literal -1 binary64) x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) x) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) x) (/.f64 #s(literal -1 binary64) x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) x)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) x) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) x) (/.f64 #s(literal -1 binary64) x))))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (+.f64 (neg.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) x) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) x) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (+.f64 (neg.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) x) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) x) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 lo (*.f64 #s(literal -1 binary64) x))) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64)) x)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (+.f64 (neg.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) x) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (-.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) x) #s(literal -1 binary64)) (neg.f64 x))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))))) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 lo (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)))) (/.f64 x hi)) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (/.f64 x hi)) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi))) (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 3 binary64))))))))) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 lo (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 lo (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (+.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64)))))))) (/.f64 x hi)) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 lo (+.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 lo (+.f64 (*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (-.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (+.f64 (-.f64 #s(literal -1/3 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi))) (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 3 binary64))))))) (-.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)))) (/.f64 x hi)) #s(literal -1 binary64))))
(-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(-.f64 (+.f64 x (exp.f64 (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (-.f64 (+.f64 (*.f64 (/.f64 lo hi) (/.f64 x (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))) (/.f64 (*.f64 lo (+.f64 x (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) lo))))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(-.f64 (+.f64 x (exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(-.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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(-.f64 (+.f64 x (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) lo)
(+.f64 x (-.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)) (*.f64 (-.f64 #s(literal 1 binary64) lo) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo))
(+.f64 x (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo))
(-.f64 (+.f64 x (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (+.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)) (-.f64 #s(literal 1 binary64) lo)))) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))) lo)
(+.f64 x (-.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (/.f64 lo 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 2 binary64)))) (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 (-.f64 #s(literal 1 binary64) lo) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) lo))
(+.f64 x (-.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) lo))) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) lo))
(-.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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x 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 (-.f64 #s(literal 1 binary64) lo))))) hi))) lo)
(+.f64 x (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x 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 (-.f64 #s(literal 1 binary64) lo)))))) hi)) lo))
(-.f64 (-.f64 x (/.f64 (+.f64 (*.f64 lo (-.f64 lo x)) (*.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 (-.f64 #s(literal 1 binary64) lo)))))) hi)) lo)
(-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/6 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 2 binary64))))) (*.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 #s(literal 1 binary64) lo)))) hi))) hi))) lo)
(+.f64 x (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) lo))) hi))) hi)) lo))
(-.f64 (-.f64 x (/.f64 (-.f64 (*.f64 lo (-.f64 lo x)) (/.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (*.f64 lo (-.f64 x lo)) #s(literal 3 binary64)) (*.f64 hi (pow.f64 (-.f64 #s(literal 1 binary64) lo) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) lo))) hi)) hi)) lo)
(*.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 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 x hi))))
(/.f64 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 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (+.f64 (/.f64 lo (*.f64 x hi)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.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 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 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 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 lo hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 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 x lo) hi)
#s(literal 1 binary64)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
#s(literal 1 binary64)
#s(literal 1 binary64)
(+.f64 #s(literal 0 binary64) (log1p.f64 (neg.f64 lo)))
(log1p.f64 (neg.f64 lo))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) lo))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) lo))) (log.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) lo))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (neg.f64 lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log1p.f64 (neg.f64 lo))))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (log.f64 (+.f64 #s(literal 1 binary64) (fma.f64 lo lo lo))))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (log1p.f64 (fma.f64 lo lo lo)))
(-.f64 (log1p.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64))) (log1p.f64 (fma.f64 lo lo lo)))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (log1p.f64 lo))
(-.f64 (log1p.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (log1p.f64 lo))
(*.f64 #s(literal 1 binary64) (log1p.f64 (neg.f64 lo)))
(log1p.f64 (neg.f64 lo))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (neg.f64 lo))))
(*.f64 (sqrt.f64 (log1p.f64 (neg.f64 lo))) (sqrt.f64 (log1p.f64 (neg.f64 lo))))
(log1p.f64 (neg.f64 lo))
(pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 1 binary64))
(log1p.f64 (neg.f64 lo))
(pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 lo))) #s(literal 3 binary64))
(log1p.f64 (neg.f64 lo))
(pow.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log1p.f64 (neg.f64 lo))
(pow.f64 (sqrt.f64 (log1p.f64 (neg.f64 lo))) #s(literal 2 binary64))
(log1p.f64 (neg.f64 lo))
(log.f64 (-.f64 #s(literal 1 binary64) lo))
(log1p.f64 (neg.f64 lo))
(cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64)))
(log1p.f64 (neg.f64 lo))
(expm1.f64 (log1p.f64 (log1p.f64 (neg.f64 lo))))
(exp.f64 (log.f64 (log1p.f64 (neg.f64 lo))))
(log1p.f64 (neg.f64 lo))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (neg.f64 lo))) #s(literal 1 binary64)))
(log1p.f64 (neg.f64 lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (-.f64 #s(literal 1 binary64) lo))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 lo (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) hi)
(*.f64 lo (/.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) hi))
(pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(pow.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) (/.f64 lo hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(exp.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 lo hi)))
(*.f64 lo (/.f64 #s(literal 1 binary64) hi))
(/.f64 lo hi)
(*.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 lo hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(pow.f64 (/.f64 lo hi) #s(literal 1 binary64))
(/.f64 lo hi)
(pow.f64 (/.f64 hi lo) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 3 binary64))
(/.f64 lo hi)
(pow.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 lo hi)
(pow.f64 (sqrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))
(/.f64 lo hi)
(log.f64 (exp.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 lo hi))))
(/.f64 lo hi)
(cbrt.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))
(/.f64 lo hi)
(cbrt.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 3 binary64))))
(/.f64 lo hi)
(cbrt.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 lo hi)
(expm1.f64 (log1p.f64 (/.f64 lo hi)))
(log1p.f64 (expm1.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(exp.f64 (log.f64 (/.f64 lo hi)))
(/.f64 lo hi)
(exp.f64 (*.f64 (log.f64 (/.f64 lo hi)) #s(literal 1 binary64)))
(/.f64 lo hi)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (-.f64 lo x) lo)
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(*.f64 #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 lo x) (/.f64 #s(literal 1 binary64) 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))
(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))
(pow.f64 (/.f64 lo (-.f64 lo x)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 lo x)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (-.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))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 lo x) #s(literal 3 binary64)) (pow.f64 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))))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(exp.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 1 binary64)))
(/.f64 (-.f64 lo x) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 lo (neg.f64 x))
(-.f64 lo x)
(+.f64 (-.f64 lo x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 lo x) (+.f64 (neg.f64 x) x))
(+.f64 (fma.f64 #s(literal 1 binary64) lo (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (-.f64 lo x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 lo x) (+.f64 (neg.f64 x) x))
(+.f64 (fma.f64 #s(literal 1 binary64) lo (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (-.f64 lo (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 x) x) (-.f64 (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo)) x))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo)) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (-.f64 lo x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (-.f64 lo x) (+.f64 (neg.f64 x) x))
(+.f64 (fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))))))
(+.f64 (-.f64 lo (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (*.f64 (cbrt.f64 x) (cbrt.f64 (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 lo x))
(-.f64 lo x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 lo x)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 lo x)))
(-.f64 lo x)
(*.f64 (sqrt.f64 (-.f64 lo x)) (sqrt.f64 (-.f64 lo x)))
(-.f64 lo x)
(/.f64 (-.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 lo lo (fma.f64 x x (*.f64 lo x))))
(/.f64 (-.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 lo x))
(pow.f64 (-.f64 lo x) #s(literal 1 binary64))
(-.f64 lo x)
(pow.f64 (cbrt.f64 (-.f64 lo x)) #s(literal 3 binary64))
(-.f64 lo x)
(pow.f64 (pow.f64 (-.f64 lo x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 lo x)
(pow.f64 (sqrt.f64 (-.f64 lo x)) #s(literal 2 binary64))
(-.f64 lo x)
(log.f64 (exp.f64 (-.f64 lo x)))
(-.f64 lo x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 lo x))))
(-.f64 lo x)
(cbrt.f64 (pow.f64 (-.f64 lo x) #s(literal 3 binary64)))
(-.f64 lo x)
(expm1.f64 (log1p.f64 (-.f64 lo x)))
(log1p.f64 (expm1.f64 (-.f64 lo x)))
(-.f64 lo x)
(exp.f64 (log.f64 (-.f64 lo x)))
(-.f64 lo x)
(exp.f64 (*.f64 (log.f64 (-.f64 lo x)) #s(literal 1 binary64)))
(-.f64 lo x)
(fma.f64 #s(literal 1 binary64) lo (neg.f64 x))
(-.f64 lo x)
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo) (neg.f64 x))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo)) x)
(fma.f64 (sqrt.f64 lo) (sqrt.f64 lo) (neg.f64 x))
(-.f64 lo x)
(-.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 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi))
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
(*.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #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 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
(pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi) #s(literal 1 binary64))
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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 (/.f64 #s(literal 1 binary64) hi) #s(literal 3 binary64))))
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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))))
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x 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))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)))
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(*.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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(*.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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(*.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))))
(+.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 (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 (*.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 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 (*.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 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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #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))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 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))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #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 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)))
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(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))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.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))) (+.f64 (neg.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 lo (/.f64 (-.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))) (+.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 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.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))) (+.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 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))))
(+.f64 (fma.f64 (/.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 lo (/.f64 (-.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))) (+.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 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (+.f64 (neg.f64 lo) lo) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (*.f64 (cbrt.f64 lo) (neg.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (cbrt.f64 lo)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #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 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (+.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 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))))
(+.f64 (fma.f64 (*.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) (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) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 lo) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.f64 lo))) (-.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi)) (*.f64 (cbrt.f64 (pow.f64 lo #s(literal 2 binary64))) (cbrt.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 (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 (/.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 (*.f64 lo (/.f64 (-.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 (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 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 #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 (/.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 (cbrt.f64 (pow.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 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 (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 lo) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(*.f64 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 (fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) lo) (*.f64 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 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (/.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 x lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (/.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 x lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (/.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 x lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (/.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 x lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (-.f64 (/.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 x lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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) (/.f64 hi lo)) 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) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (pow.f64 (exp.f64 hi) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 lo (neg.f64 hi))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 lo (neg.f64 hi)))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo (neg.f64 hi))))
(*.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi))) (sqrt.f64 (/.f64 lo (neg.f64 hi))))
(/.f64 lo (neg.f64 hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (/.f64 lo (neg.f64 hi))))
(/.f64 lo (neg.f64 hi))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 3 binary64)))
(/.f64 lo (neg.f64 hi))
(/.f64 lo (neg.f64 hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(neg.f64 (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(log.f64 (exp.f64 (/.f64 lo (neg.f64 hi))))
(/.f64 lo (neg.f64 hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 lo (neg.f64 hi)))))
(/.f64 lo (neg.f64 hi))
(cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 3 binary64)))
(/.f64 lo (neg.f64 hi))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 lo (neg.f64 hi))
(expm1.f64 (log1p.f64 (/.f64 lo (neg.f64 hi))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (/.f64 lo (neg.f64 hi))))
(/.f64 lo (neg.f64 hi))
(exp.f64 (log.f64 (/.f64 lo (neg.f64 hi))))
(/.f64 lo (neg.f64 hi))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (neg.f64 hi))) #s(literal 1 binary64)))
(/.f64 lo (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 lo (neg.f64 hi))))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 2 binary64)))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(*.f64 (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 lo (neg.f64 hi))))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi)))) (cbrt.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi)))))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 lo hi)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi)))) (cbrt.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi)))))
(/.f64 (cbrt.f64 (neg.f64 lo)) (cbrt.f64 hi))
(/.f64 (cbrt.f64 lo) (cbrt.f64 (neg.f64 hi)))
(pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 1/3 binary64))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(pow.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) #s(literal 1 binary64))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 3 binary64))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 2 binary64))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(log.f64 (exp.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))))))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(exp.f64 (log.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (neg.f64 hi))) #s(literal 1/3 binary64)))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 1 binary64)))
(cbrt.f64 (/.f64 lo (neg.f64 hi)))
(-.f64 #s(literal 0 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 lo (neg.f64 hi))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 lo (neg.f64 hi)))
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(*.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 lo (neg.f64 hi))))
(*.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) (cbrt.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi))) (sqrt.f64 (/.f64 lo (neg.f64 hi))))
(/.f64 lo (neg.f64 hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (/.f64 lo (neg.f64 hi))))
(/.f64 lo (neg.f64 hi))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi)))) #s(literal 3 binary64)))
(/.f64 lo (neg.f64 hi))
(/.f64 lo (neg.f64 hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 1 binary64))
(/.f64 lo (neg.f64 hi))
(pow.f64 (cbrt.f64 (/.f64 lo (neg.f64 hi))) #s(literal 3 binary64))
(/.f64 lo (neg.f64 hi))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 2 binary64))) #s(literal 3/2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 lo (neg.f64 hi))
(pow.f64 (sqrt.f64 (/.f64 lo (neg.f64 hi))) #s(literal 2 binary64))
(/.f64 lo (neg.f64 hi))
(log.f64 (exp.f64 (/.f64 lo (neg.f64 hi))))
(/.f64 lo (neg.f64 hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 lo (neg.f64 hi)))))
(/.f64 lo (neg.f64 hi))
(cbrt.f64 (pow.f64 (/.f64 lo (neg.f64 hi)) #s(literal 3 binary64)))
(/.f64 lo (neg.f64 hi))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 lo (neg.f64 hi))
(expm1.f64 (log1p.f64 (/.f64 lo (neg.f64 hi))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (/.f64 lo (neg.f64 hi))))
(/.f64 lo (neg.f64 hi))
(exp.f64 (log.f64 (/.f64 lo (neg.f64 hi))))
(/.f64 lo (neg.f64 hi))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (neg.f64 hi))) #s(literal 1 binary64)))
(/.f64 lo (neg.f64 hi))
(-.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(*.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(*.f64 (sqrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) (sqrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(pow.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 1 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 3 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(pow.f64 (pow.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(pow.f64 (sqrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 2 binary64))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(log.f64 (exp.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(cbrt.f64 (pow.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 3 binary64)))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(log1p.f64 (expm1.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(exp.f64 (log.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 1 binary64)))
(expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(*.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)) (sqrt.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(pow.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi) #s(literal 1 binary64))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)) #s(literal 3 binary64))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)) #s(literal 2 binary64))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(pow.f64 (/.f64 hi (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(log.f64 (exp.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi))))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi) #s(literal 3 binary64)))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 3 binary64))))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(/.f64 (+.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (*.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))
(/.f64 (+.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo)))))
(/.f64 (+.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))) (*.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (-.f64 lo x) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))) (-.f64 (log1p.f64 (neg.f64 lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))))
(/.f64 (-.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))) (-.f64 (log1p.f64 (neg.f64 lo)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))
(pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 3 binary64))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(pow.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 2 binary64))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(log.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))) #s(literal 3 binary64)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(exp.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(fma.f64 #s(literal 1 binary64) (log1p.f64 (neg.f64 lo)) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(fma.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (/.f64 lo hi) (log1p.f64 (neg.f64 lo)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(fma.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (neg.f64 lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(fma.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (neg.f64 lo))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(fma.f64 (sqrt.f64 (log1p.f64 (neg.f64 lo))) (sqrt.f64 (log1p.f64 (neg.f64 lo))) (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo))))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (sqrt.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))
(fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(*.f64 #s(literal 1 binary64) (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(*.f64 (sqrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) (sqrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 2 binary64)) (*.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 2 binary64))) (-.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))
(pow.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 1 binary64))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(pow.f64 (cbrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) #s(literal 3 binary64))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(pow.f64 (pow.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(pow.f64 (sqrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) #s(literal 2 binary64))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(log.f64 (exp.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(cbrt.f64 (pow.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 3 binary64)))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(expm1.f64 (log1p.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(log1p.f64 (expm1.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(exp.f64 (log.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) #s(literal 1 binary64)))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 #s(literal 1 binary64) x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) x)
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 (pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) x)
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (cbrt.f64 x) (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 (sqrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) (sqrt.f64 (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) x)
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))
(+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 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 (/.f64 #s(literal 1 binary64) hi) #s(literal 3 binary64))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))

eval154.0ms (0.6%)

Memory
30.0MiB live, 254.6MiB allocated
Compiler

Compiled 26 878 to 4 604 computations (82.9% saved)

prune476.0ms (2%)

Memory
6.2MiB live, 403.7MiB allocated
Pruning

76 alts after pruning (71 fresh and 5 done)

PrunedKeptTotal
New1 022351 057
Fresh143650
Picked235
Done022
Total1 038761 114
Accuracy
21.3%
Counts
1 114 → 76
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.1%
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
18.8%
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 lo hi))) #s(literal 3 binary64))
18.8%
(pow.f64 (cbrt.f64 (neg.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) hi)))) #s(literal 3 binary64))
20.4%
(/.f64 (pow.f64 (sqrt.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))) #s(literal 2 binary64)) hi)
18.8%
(/.f64 (pow.f64 (sqrt.f64 (neg.f64 lo)) #s(literal 2 binary64)) hi)
18.8%
(/.f64 (pow.f64 (cbrt.f64 (neg.f64 lo)) #s(literal 3 binary64)) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))) lo)) hi)
10.1%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
10.3%
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (fma.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (neg.f64 lo))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (pow.f64 (sqrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 2 binary64)))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 3 binary64)))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (/.f64 (+.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo))) (log1p.f64 (neg.f64 lo))))))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) #s(literal 1 binary64)))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (+.f64 (pow.f64 (sqrt.f64 (log1p.f64 (neg.f64 lo))) #s(literal 2 binary64)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (+.f64 (pow.f64 (cbrt.f64 (log1p.f64 (neg.f64 lo))) #s(literal 3 binary64)) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (neg.f64 lo)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (/.f64 lo hi)))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) hi))))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (+.f64 (expm1.f64 (log1p.f64 (log1p.f64 (neg.f64 lo)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (+.f64 (exp.f64 (log.f64 (log1p.f64 (neg.f64 lo)))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)))) lo)) (/.f64 #s(literal 1 binary64) hi))))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (expm1.f64 (log1p.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))) hi)
20.4%
(/.f64 (+.f64 x (expm1.f64 (exp.f64 (log.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))))) hi)
11.9%
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (+.f64 (neg.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) x) #s(literal -1 binary64))) hi)
11.1%
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) lo)
11.1%
(/.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)
10.3%
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
20.4%
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)))
11.1%
(-.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)))))))
15.1%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
8.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
6.6%
(+.f64 (/.f64 (neg.f64 x) lo) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
10.9%
(+.f64 (/.f64 (neg.f64 x) lo) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
10.9%
(+.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.8%
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
15.1%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
15.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64)) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))) lo))
8.8%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (expm1.f64 (log1p.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 (fma.f64 hi (/.f64 (-.f64 hi x) lo) 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)) (/.f64 x lo)) lo)))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
8.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) 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))))))
9.2%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
11.2%
(+.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 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
15.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (log1p.f64 (-.f64 x lo))) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (expm1.f64 (log1p.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))))))
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))))))
15.1%
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (neg.f64 lo)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
15.1%
(+.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.7%
(*.f64 (-.f64 lo x) (/.f64 #s(literal 1 binary64) lo))
10.1%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
20.4%
(*.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi)))
20.4%
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (exp.f64 (+.f64 (neg.f64 (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))) (log1p.f64 (neg.f64 lo)))) hi) (/.f64 #s(literal 1 binary64) hi)) x)) (/.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.1%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
11.9%
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 (exp.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) (*.f64 x hi)) (/.f64 #s(literal 1 binary64) (*.f64 x hi)))))
20.4%
(log.f64 (exp.f64 (/.f64 (+.f64 x (expm1.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo))))) hi)))
18.8%
(log.f64 (exp.f64 (/.f64 lo (neg.f64 hi))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 lo (neg.f64 hi))))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 4 428 to 1 582 computations (64.3% saved)

regimes178.0ms (0.7%)

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

4 calls:

51.0ms
hi
40.0ms
lo
39.0ms
x
29.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
20.4%1lo
20.4%1hi
20.4%1x
20.4%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes5.0s (20.7%)

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

4 calls:

4.8s
hi
132.0ms
lo
33.0ms
x
27.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
20.4%1hi
20.4%1lo
20.4%1x
20.4%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes1.3s (5.5%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes59.0ms (0.2%)

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

2 calls:

23.0ms
lo
23.0ms
x
Results
AccuracySegmentsBranch
20.4%1x
20.4%1lo
Compiler

Compiled 8 to 6 computations (25% saved)

regimes94.0ms (0.4%)

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

4 calls:

22.0ms
x
22.0ms
lo
21.0ms
hi
17.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
20.4%1x
20.4%1hi
20.4%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
20.4%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes93.0ms (0.4%)

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

4 calls:

23.0ms
hi
22.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.0ms
lo
18.0ms
x
Results
AccuracySegmentsBranch
19.1%1x
19.1%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.1%1hi
19.1%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes44.0ms (0.2%)

Memory
38.7MiB live, 76.6MiB allocated
Counts
36 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(/.f64 (neg.f64 lo) hi)
(/.f64 (-.f64 lo x) lo)
(/.f64 (-.f64 x lo) hi)
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)))
(*.f64 (-.f64 lo x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (-.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 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) lo)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) 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 #s(literal 1 binary64) (/.f64 hi (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))) lo)) hi)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(+.f64 (/.f64 (neg.f64 x) lo) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) lo)))
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x))) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))) lo))
Outputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
Calls

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes265.0ms (1.1%)

Memory
-11.9MiB live, 66.1MiB allocated
Counts
29 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(/.f64 (neg.f64 lo) hi)
(/.f64 (-.f64 lo x) lo)
(/.f64 (-.f64 x lo) hi)
(*.f64 (neg.f64 lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (neg.f64 lo)))
(*.f64 (-.f64 lo x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (-.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 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) lo)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (*.f64 hi x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) 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 #s(literal 1 binary64) (/.f64 hi (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))) lo)) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))) lo)) hi)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(+.f64 (/.f64 (neg.f64 x) lo) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
Outputs
(/.f64 (-.f64 x lo) hi)
Calls

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes6.0ms (0%)

Memory
11.8MiB live, 11.8MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(/.f64 (neg.f64 lo) hi)
(/.f64 (-.f64 lo x) lo)
Outputs
(/.f64 (neg.f64 lo) hi)
Calls

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes6.0ms (0%)

Memory
-36.8MiB live, 8.3MiB allocated
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:

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

Compiled 12 to 9 computations (25% saved)

simplify59.0ms (0.2%)

Memory
18.1MiB live, 56.7MiB allocated
Algorithm
egg-herbie
Rules
180×distribute-lft-neg-in
167×unsub-neg
105×neg-mul-1
102×cancel-sign-sub
99×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
070573
1111561
2160561
3235557
4340557
5441557
6581557
7749557
8922557
91098557
101237557
111328557
121364557
131370557
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 x (expm1.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 3 binary64)))) hi)
(/.f64 (+.f64 x (expm1.f64 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
(/.f64 (+.f64 x (expm1.f64 (*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)))) lo)) (/.f64 #s(literal 1 binary64) hi))))) hi)
(/.f64 (+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) hi))))) hi)
(/.f64 (+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (/.f64 lo hi)))) hi)
(pow.f64 (/.f64 hi 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 x (expm1.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) (log1p.f64 (neg.f64 lo)))) #s(literal 3 binary64)))) hi)
(/.f64 (+.f64 x (expm1.f64 (+.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)))))) hi)
(/.f64 (+.f64 x (expm1.f64 (-.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 lo x) (-.f64 #s(literal 1 binary64) lo)))))) hi)
(/.f64 (+.f64 x (expm1.f64 (-.f64 (cbrt.f64 (pow.f64 (log1p.f64 (neg.f64 lo)) #s(literal 3 binary64))) (*.f64 (/.f64 lo hi) (/.f64 (-.f64 x lo) (+.f64 lo #s(literal -1 binary64))))))) hi)
(/.f64 (+.f64 x (expm1.f64 (*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)))) lo)) (/.f64 #s(literal 1 binary64) hi))))) hi)
(/.f64 (+.f64 x (expm1.f64 (*.f64 (neg.f64 lo) (-.f64 (/.f64 (neg.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi)))) (neg.f64 lo)) (/.f64 #s(literal 1 binary64) hi))))) hi)
(/.f64 (+.f64 x (expm1.f64 (*.f64 (neg.f64 lo) (-.f64 (/.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) lo) (/.f64 #s(literal 1 binary64) hi))))) hi)
(/.f64 (+.f64 x (expm1.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x hi)) (log.f64 (/.f64 #s(literal -1 binary64) lo))) lo))))) hi)
(/.f64 (+.f64 x (expm1.f64 (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) lo)) (-.f64 (/.f64 x hi) (/.f64 #s(literal 1 binary64) hi))) lo))))) hi)
(/.f64 (+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) (-.f64 #s(literal 1 binary64) lo)) hi))))) hi)
(/.f64 (+.f64 x (expm1.f64 (+.f64 (log1p.f64 (neg.f64 lo)) (/.f64 lo hi)))) hi)
(/.f64 (+.f64 x (expm1.f64 (+.f64 (/.f64 lo hi) (log1p.f64 (neg.f64 lo))))) hi)
(pow.f64 (/.f64 hi 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 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)) (/.f64 (-.f64 x lo) lo))
(+.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
#s(literal 1 binary64)

soundness2.1s (8.8%)

Memory
-7.4MiB live, 1 880.4MiB allocated
Rules
692×times-frac
614×fmm-def
591×fma-define
532×distribute-lft-in
521×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062810307
115239799
252329641
0192425769872091
1522825769869659
0155155528
1410153248
046822
1878798
0124448243
1316445959
037829
1738808
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 954 to 336 computations (64.8% saved)

preprocess106.0ms (0.4%)

Memory
10.4MiB live, 126.0MiB allocated
Compiler

Compiled 294 to 138 computations (53.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...