xlohi (overflows)

Time bar (total: 18.1s)

analyze104.0ms (0.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
25%0%0%100%0%0%0%3
25%0%0%100%0%0%0%4
37.5%0%0%100%0%0%0%5
56.2%0%0%100%0%0%0%6
56.2%0%0%100%0%0%0%7
65.6%0%0%100%0%0%0%8
76.6%0%0%100%0%0%0%9
76.6%0%0%100%0%0%0%10
82%0%0%100%0%0%0%11
87.9%0%0%100%0%0%0%12
Compiler

Compiled 17 to 11 computations (35.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
Operation ival-sub, time spent: 11.0ms, 37.0% of total-time
Operation ival-div, time spent: 7.0ms, 24.0% of total-time
Operation ival-<, time spent: 6.0ms, 20.0% of total-time
Operation ival->, time spent: 3.0ms, 10.0% of total-time
Operation ival-and, time spent: 1.0ms, 3.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

sample1.4s (7.8%)

Results
898.0ms8256×256valid
Precisions
Click to see histograms. Total time spent on operations: 299.0ms
Operation ival-sub, time spent: 116.0ms, 39.0% of total-time
Operation ival-div, time spent: 76.0ms, 25.0% of total-time
Operation ival-<, time spent: 48.0ms, 16.0% of total-time
Operation ival->, time spent: 32.0ms, 11.0% of total-time
Operation const, time spent: 14.0ms, 5.0% of total-time
Operation ival-and, time spent: 12.0ms, 4.0% of total-time
Bogosity

preprocess294.0ms (1.6%)

Algorithm
egg-herbie
Rules
754×fma-neg
338×times-frac
210×div-sub
159×unsub-neg
139×fma-define
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2560-0-(/.f64 (-.f64 x lo) (-.f64 hi lo))
00-0-x
00-0-hi
00-0-(-.f64 x lo)
00-0-lo
00-0-(-.f64 hi lo)
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033385
190361
2208353
3598345
41443345
52874345
63293345
73415345
83495345
93524345
103544345
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo))
(neg.f64 (/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo))))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo)))
(neg.f64 (/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo)))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
Outputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 x lo) (+.f64 lo hi))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 lo) hi))
(/.f64 (-.f64 lo x) (+.f64 lo hi))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo))
(/.f64 (-.f64 (neg.f64 lo) x) (-.f64 hi lo))
(/.f64 (+.f64 x lo) (-.f64 lo hi))
(neg.f64 (/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo))))
(/.f64 (-.f64 (neg.f64 x) lo) (+.f64 lo hi))
(/.f64 (+.f64 x lo) (-.f64 (neg.f64 lo) hi))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo)))
(/.f64 (-.f64 x lo) (neg.f64 (-.f64 (neg.f64 hi) lo)))
(/.f64 (-.f64 lo x) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 x lo) (+.f64 lo hi))
(neg.f64 (/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 (neg.f64 x) lo)) (-.f64 hi lo))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 lo hi))
(/.f64 (+.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
(/.f64 (-.f64 lo hi) (-.f64 lo x))
Results
95.0ms512×256valid
Compiler

Compiled 50 to 20 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
Operation ival-sub, time spent: 7.0ms, 61.0% of total-time
Operation ival-div, time spent: 4.0ms, 35.0% of total-time
Operation const, time spent: 1.0ms, 9.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 10 to 6 computations (40% saved)

localize35.0ms (0.2%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
25.0ms256×256valid
Compiler

Compiled 20 to 7 computations (65% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
Operation ival-sub, time spent: 3.0ms, 53.0% of total-time
Operation ival-div, time spent: 2.0ms, 35.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

series8.0ms (0%)

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

9 calls:

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

rewrite283.0ms (1.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify88.0ms (0.5%)

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

Useful iterations: 2 (0.0ms)

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

eval52.0ms (0.3%)

Compiler

Compiled 3419 to 1402 computations (59% saved)

prune35.0ms (0.2%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1669175
Fresh000
Picked101
Done000
Total1679176
Accuracy
19.5%
Counts
176 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 x lo) hi)
9.5%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
9.8%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
9.2%
(-.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))))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
14.7%
(+.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 282 to 186 computations (34% saved)

localize439.0ms (2.4%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
99.7%
(*.f64 hi (/.f64 (-.f64 x hi) lo))
99.5%
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
74.6%
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
99.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
99.5%
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
97.5%
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
97.5%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
99.6%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
99.6%
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
98.5%
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
95.2%
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
Results
285.0ms256×256valid
Compiler

Compiled 313 to 128 computations (59.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 198.0ms
Operation ival-div, time spent: 83.0ms, 42.0% of total-time
Operation ival-pow, time spent: 39.0ms, 20.0% of total-time
Operation ival-mult, time spent: 31.0ms, 16.0% of total-time
Operation ival-sub, time spent: 22.0ms, 11.0% of total-time
Operation ival-add, time spent: 16.0ms, 8.0% of total-time
Operation const, time spent: 6.0ms, 3.0% of total-time
Operation ival-neg, time spent: 2.0ms, 1.0% of total-time

series120.0ms (0.7%)

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

102 calls:

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

rewrite154.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
347×log1p-expm1-u
347×expm1-log1p-u
344×add-cube-cbrt
338×add-exp-log
337×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify349.0ms (1.9%)

Algorithm
egg-herbie
Rules
412×fma-define
375×associate-*l*
366×associate-*r*
322×+-commutative
291×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
088634202
1234131506
Stop Event
node limit
Counts
603 → 584
Calls
Call 1
Inputs
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(/.f64 hi lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(-.f64 (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)))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 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 3 binary64))))
(cbrt.f64 (*.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)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.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 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(-.f64 (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 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(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))
(-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(exp.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) #s(literal 1 binary64))
Outputs
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #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) (pow.f64 lo #s(literal 2 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 (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) (pow.f64 lo #s(literal 2 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 (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) (pow.f64 lo #s(literal 2 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 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.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) (pow.f64 lo #s(literal 2 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 (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) (pow.f64 lo #s(literal 2 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 (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) (pow.f64 lo #s(literal 2 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) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi (-.f64 hi x))) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (+.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 (*.f64 hi lo) (+.f64 lo (-.f64 hi x))) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 x (pow.f64 (/.f64 hi 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 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (*.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 #s(literal 1 binary64) (+.f64 hi (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (*.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 #s(literal 1 binary64) (+.f64 hi (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo))) lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 hi (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi x))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (*.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) (/.f64 hi lo)) lo) x))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (*.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) (/.f64 hi lo)) lo) x))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (*.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) (/.f64 hi lo)) lo) x))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 hi (*.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (/.f64 hi lo) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (/.f64 hi lo) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (/.f64 hi lo) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 (neg.f64 hi) x) lo)) lo)
(/.f64 (-.f64 hi (*.f64 x (/.f64 hi 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 x (/.f64 hi 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 x (/.f64 hi lo))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo))) (neg.f64 lo))
(/.f64 hi lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 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))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 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))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.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 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 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 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (*.f64 (neg.f64 hi) x) lo)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (*.f64 x (/.f64 hi 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 x (/.f64 hi lo))) lo) #s(literal -1 binary64)) (neg.f64 lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (neg.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 hi (neg.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 hi (neg.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 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 hi lo)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) lo) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) lo) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) x) lo) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) x)) (neg.f64 x))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (neg.f64 x))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 hi lo)
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo))))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (+.f64 lo (-.f64 hi x)) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (+.f64 lo (-.f64 hi x)) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (+.f64 lo (-.f64 hi x)) lo)
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (/.f64 hi lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi 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 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (neg.f64 (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (neg.f64 (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi 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 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x) lo)
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x)) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x)) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x)) lo)
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 x 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 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 x 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 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 x 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 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 x lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.f64 x (fma.f64 hi (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) x) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.f64 x (fma.f64 hi (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) x) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.f64 x (fma.f64 hi (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) x) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.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 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 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.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 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 hi x) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi 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 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 (/.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 (/.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.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 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 hi x) lo))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.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 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.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 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.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 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 x lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))))))
(*.f64 x (-.f64 (fma.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))))))
(*.f64 x (-.f64 (fma.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))))))
(*.f64 x (-.f64 (fma.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (/.f64 hi lo))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) hi) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) hi) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) hi) x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) hi) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) hi) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) hi) x)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 hi (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) x) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 hi (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) x) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 hi (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) x) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)) (neg.f64 x))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 x 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 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (-.f64 x hi) (/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (-.f64 x hi) (/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (-.f64 x hi) (/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (/.f64 hi lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (/.f64 hi lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 hi x) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.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 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 hi 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 hi 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 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 (/.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 (/.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 lo (-.f64 hi x))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 lo (-.f64 hi x))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.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 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (+.f64 #s(literal 1 binary64) (*.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 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.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 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) hi))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 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 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)))))
(cbrt.f64 (*.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)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) hi))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 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 -2 binary64)) (pow.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 hi 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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 hi lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 hi lo)) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))))
(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)))
(fma.f64 hi (/.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 hi (/.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))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 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 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 hi 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 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (/.f64 hi lo)) (pow.f64 lo #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo #s(literal -2 binary64))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 (/.f64 (-.f64 x hi) lo) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 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 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(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))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 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 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 0 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(log.f64 (pow.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(+.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(log.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (*.f64 hi #s(literal 0 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) #s(literal 2 binary64)) (*.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))))
(pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 1 binary64))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 2 binary64))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(log.f64 (exp.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (/.f64 lo (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal -1 binary64))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)) hi))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo))))
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (neg.f64 lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (neg.f64 lo)) #s(literal 2 binary64)) (/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) (neg.f64 lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo))))
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))

eval290.0ms (1.6%)

Compiler

Compiled 14848 to 7702 computations (48.1% saved)

prune172.0ms (1%)

Pruning

41 alts after pruning (39 fresh and 2 done)

PrunedKeptTotal
New56835603
Fresh044
Picked325
Done000
Total57141612
Accuracy
19.5%
Counts
612 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
14.7%
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 3 binary64))
9.2%
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
9.5%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
18.9%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
9.8%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
14.7%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 x (/.f64 hi lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
9.2%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
14.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) hi)) lo)))
14.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
14.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
14.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
14.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
14.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))) lo)))
14.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
14.7%
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
14.7%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
18.9%
(*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
18.9%
(*.f64 x (-.f64 (fma.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
18.1%
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
18.8%
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
18.9%
(log.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
14.7%
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
14.7%
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) hi) lo))))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 1960 to 1226 computations (37.4% saved)

localize583.0ms (3.2%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.9%
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
99.5%
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
99.5%
(log.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
97.5%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
99.3%
(+.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
99.2%
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
97.5%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
56.9%
(/.f64 hi (*.f64 lo x))
99.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
99.7%
(*.f64 hi (/.f64 (-.f64 x hi) lo))
99.5%
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
74.6%
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
97.5%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
99.6%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
99.6%
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 x (/.f64 hi lo))) lo) lo))
99.6%
(*.f64 x (/.f64 hi lo))
95.2%
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 x (/.f64 hi lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
Results
411.0ms256×256valid
Compiler

Compiled 427 to 140 computations (67.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 305.0ms
Operation ival-div, time spent: 150.0ms, 49.0% of total-time
Operation ival-add, time spent: 39.0ms, 13.0% of total-time
Operation ival-pow, time spent: 31.0ms, 10.0% of total-time
Operation ival-mult, time spent: 26.0ms, 9.0% of total-time
Operation ival-sub, time spent: 24.0ms, 8.0% of total-time
Operation composed, time spent: 14.0ms, 5.0% of total-time
Operation ival-exp, time spent: 9.0ms, 3.0% of total-time
Operation const, time spent: 6.0ms, 2.0% of total-time
Operation ival-log, time spent: 5.0ms, 2.0% of total-time

series118.0ms (0.7%)

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

105 calls:

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

rewrite208.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
446×log1p-expm1-u
446×expm1-log1p-u
430×add-exp-log
429×add-log-exp
418×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify372.0ms (2.1%)

Algorithm
egg-herbie
Rules
445×fma-define
361×associate-*r*
343×distribute-lft-in
329×distribute-rgt-in
326×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
086736454
1238532069
Stop Event
node limit
Counts
601 → 485
Calls
Call 1
Inputs
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.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 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (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 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 #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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.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 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (*.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (+.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 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (+.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 #s(literal -1 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 #s(literal -1 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 #s(literal -1 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 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))))
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (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 lo (+.f64 hi lo)) (*.f64 hi x)) (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) (+.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 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.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 (/.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 (/.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 (/.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 #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 #s(literal -1 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 #s(literal -1 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 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
#s(literal 1 binary64)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
#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 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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) x) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (+.f64 (*.f64 hi (-.f64 (+.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) x)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (+.f64 (*.f64 hi (-.f64 (+.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) x)) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 #s(literal 1 binary64) (*.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 (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.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) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.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) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 hi x) #s(literal 1 binary64))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 lo (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 lo (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) x)
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) x)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) lo)))) lo)) (/.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) lo)))) lo)) (/.f64 #s(literal 1 binary64) x))
(/.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) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (+.f64 (/.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) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (+.f64 (/.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) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (+.f64 (/.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
#s(literal 1 binary64)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (*.f64 hi (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (*.f64 hi (+.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 #s(literal 1 binary64))
(+.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 hi x)) lo))
(+.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 hi (-.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 hi x)) lo)))
(+.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 hi (-.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 hi x)) lo))))
(exp.f64 #s(literal 1 binary64))
(+.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 hi x)) lo))
(+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 hi x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 hi (-.f64 hi x)))) lo))) lo)))
(+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 hi x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) lo)) (*.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 hi (-.f64 hi x))))) lo))) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))))))))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 hi) lo)) (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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x hi) lo))) #s(literal 1 binary64))
(/.f64 (*.f64 x hi) lo)
(pow.f64 (/.f64 (*.f64 x hi) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x hi) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 x hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 x hi) lo)) #s(literal 2 binary64))
(log.f64 (exp.f64 (/.f64 (*.f64 x hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 x hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x hi) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (*.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x hi) lo)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (+.f64 lo (*.f64 lo (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) 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 hi) lo)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (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 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (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 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) lo) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(-.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))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (*.f64 lo x)))) #s(literal 1 binary64))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(*.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 lo x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi (*.f64 lo x))))
(*.f64 (sqrt.f64 (/.f64 hi (*.f64 lo x))) (sqrt.f64 (/.f64 hi (*.f64 lo x))))
(pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 hi (*.f64 lo x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 hi (*.f64 lo x))) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 lo x) hi) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 hi (*.f64 lo x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 hi (*.f64 lo x)))))
(cbrt.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (*.f64 lo x) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 lo x))))
(log1p.f64 (expm1.f64 (/.f64 hi (*.f64 lo x))))
(exp.f64 (log.f64 (/.f64 hi (*.f64 lo x))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (*.f64 lo x))) #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))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 hi lo))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(-.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) x)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))) (sqrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 2 binary64)) (*.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 2 binary64)) (pow.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 2 binary64))) (-.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(pow.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(exp.f64 (log.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(fma.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 hi (*.f64 lo x)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 lo x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi (*.f64 lo x))) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x)))
(fma.f64 (sqrt.f64 (/.f64 hi (*.f64 lo x))) (sqrt.f64 (/.f64 hi (*.f64 lo x))) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(fma.f64 (sqrt.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) (sqrt.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x)))
(-.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))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(exp.f64 (log.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(*.f64 (exp.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (exp.f64 #s(literal 1 binary64)))
(pow.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(pow.f64 (exp.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log.f64 (exp.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(exp.f64 (log.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
Outputs
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.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 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 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.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 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 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.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 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 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (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 (/.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) (pow.f64 lo #s(literal 2 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 (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) (pow.f64 lo #s(literal 2 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 (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) (pow.f64 lo #s(literal 2 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 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (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 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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (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) (pow.f64 lo #s(literal 2 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 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (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) (pow.f64 lo #s(literal 2 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 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (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) (pow.f64 lo #s(literal 2 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) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (neg.f64 (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi (-.f64 hi x))) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (+.f64 hi (-.f64 lo x))) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (+.f64 hi (-.f64 lo x))) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 (-.f64 hi x) (/.f64 hi lo)) (*.f64 x (pow.f64 (/.f64 hi 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 x) (/.f64 hi lo)) (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 hi (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 x (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 hi (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 x (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo))) lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(+.f64 (*.f64 #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 (/.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 (+.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 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (*.f64 x (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(+.f64 (*.f64 #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 (/.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 (+.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 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (*.f64 x (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(+.f64 (*.f64 #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 (/.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 (+.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 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (*.f64 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 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 x (*.f64 hi (neg.f64 (+.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 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (*.f64 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 (+.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 x (fma.f64 (neg.f64 hi) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (*.f64 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 (+.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 x (fma.f64 (neg.f64 hi) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (*.f64 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 (+.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 x (fma.f64 (neg.f64 hi) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 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 x (*.f64 hi (neg.f64 (+.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 #s(literal -1 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 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 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 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 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 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo) x))) (neg.f64 x))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (*.f64 x (neg.f64 hi)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (*.f64 hi (-.f64 lo x)) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (/.f64 (-.f64 lo x) (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 (fma.f64 lo (+.f64 hi lo) (*.f64 x (neg.f64 hi))) (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 (fma.f64 lo (+.f64 hi lo) (*.f64 x (neg.f64 hi))) (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 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) 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 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo) #s(literal -1 binary64)) (neg.f64 lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 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))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 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))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (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 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 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.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 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.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 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (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 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 hi lo))) (neg.f64 hi))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (*.f64 x (neg.f64 hi)) (pow.f64 lo #s(literal 3 binary64)))
(*.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 lo x)) (-.f64 (/.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 lo x)) (-.f64 (/.f64 (/.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.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 lo x)) (-.f64 (/.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 lo x)) (-.f64 (/.f64 (/.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.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 lo x)) (-.f64 (/.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 lo x)) (-.f64 (/.f64 (/.f64 hi 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))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (*.f64 x (neg.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 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo 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 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo 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 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
#s(literal 1 binary64)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #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)))
(+.f64 #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)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #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)))
(+.f64 #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)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 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 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) lo)
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi 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 hi 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 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 (/.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 (/.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (neg.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 hi x) (*.f64 (-.f64 x hi) (neg.f64 hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 (-.f64 x hi) (neg.f64 hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 (-.f64 x hi) (neg.f64 hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 x hi) (/.f64 hi (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 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 x hi) (/.f64 hi (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 (neg.f64 (-.f64 x hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
#s(literal 1 binary64)
(/.f64 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)))
(+.f64 #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)))
(+.f64 #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)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #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)))
(+.f64 #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)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
#s(literal 1 binary64)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) lo))
(-.f64 (+.f64 (*.f64 hi (-.f64 (+.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) x)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (-.f64 (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (+.f64 (/.f64 (/.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) lo))
(-.f64 (+.f64 (*.f64 hi (-.f64 (+.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) x)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (-.f64 (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (+.f64 (/.f64 (/.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal -1 binary64) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo x))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.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 (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) hi) (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo x))) 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 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.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) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) hi) (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo x))) 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 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) hi)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.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) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) hi) (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) hi)) (/.f64 #s(literal -1 binary64) (*.f64 lo x))) hi)))
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 hi x) #s(literal 1 binary64))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (+.f64 (/.f64 hi x) #s(literal -1 binary64)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 lo (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (+.f64 (/.f64 hi x) (-.f64 (/.f64 lo x) #s(literal 1 binary64))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (+.f64 (/.f64 hi x) (+.f64 (/.f64 lo x) #s(literal -1 binary64))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 lo (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (+.f64 (/.f64 hi x) (-.f64 (/.f64 lo x) #s(literal 1 binary64))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (+.f64 (/.f64 hi x) (+.f64 (/.f64 lo x) #s(literal -1 binary64))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) x)
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 (/.f64 hi lo) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(/.f64 #s(literal 1 binary64) x)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)) lo) (/.f64 #s(literal 1 binary64) x))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) lo)))) lo)) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi x) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) lo)))) lo) (/.f64 #s(literal 1 binary64) x))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) lo)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) lo)))) lo)) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi x) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) lo)))) lo) (/.f64 #s(literal 1 binary64) x))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) x) hi) lo)) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)
(/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (+.f64 (/.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) (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.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) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (+.f64 (/.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) (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.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) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (+.f64 (/.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) (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.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) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo))) x)
(*.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)
(-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(*.f64 #s(literal -1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (neg.f64 (/.f64 (+.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))))) #s(literal -1 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (neg.f64 (/.f64 (+.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))))) #s(literal -1 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (neg.f64 (/.f64 (+.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))))) #s(literal -1 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)))
#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)))
(+.f64 #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)))
(+.f64 #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)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #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)))
(+.f64 #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)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 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 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi 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 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 (/.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 (/.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 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 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 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 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 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 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))))))
(*.f64 x (-.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))))))
(*.f64 x (-.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))))))
(*.f64 x (-.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
(exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (*.f64 hi (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (*.f64 hi (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (*.f64 hi (+.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (fma.f64 hi (*.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
(fma.f64 hi (fma.f64 hi (*.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 hi (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (fma.f64 hi (fma.f64 hi (*.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (*.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
(fma.f64 hi (fma.f64 hi (fma.f64 hi (*.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (-.f64 (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (*.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))) (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 x hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(exp.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 x hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(exp.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 x hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(exp.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 x hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(exp.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 #s(literal 1 binary64))
(E.f64)
(+.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 hi x)) lo))
(+.f64 (E.f64) (*.f64 (E.f64) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (E.f64) (/.f64 (-.f64 hi x) lo) (E.f64))
(+.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 hi (-.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 hi x)) lo)))
(+.f64 (E.f64) (+.f64 (*.f64 (E.f64) (/.f64 (-.f64 hi x) lo)) (*.f64 (E.f64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (E.f64) (*.f64 (E.f64) (+.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 hi (-.f64 hi x)))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 hi x)) lo))))
(+.f64 (E.f64) (+.f64 (+.f64 (*.f64 (E.f64) (/.f64 (-.f64 hi x) lo)) (*.f64 (E.f64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 (E.f64) (fma.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (E.f64) (fma.f64 (E.f64) (/.f64 (fma.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (E.f64) (+.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))))))
(exp.f64 #s(literal 1 binary64))
(E.f64)
(+.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 hi x)) lo))
(+.f64 (E.f64) (*.f64 (E.f64) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (E.f64) (/.f64 (-.f64 hi x) lo) (E.f64))
(+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 hi x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 hi (-.f64 hi x)))) lo))) lo)))
(+.f64 (E.f64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 hi x) (E.f64)) (neg.f64 (/.f64 (*.f64 (E.f64) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 hi (-.f64 hi x)))) lo))) lo)))
(-.f64 (E.f64) (/.f64 (neg.f64 (*.f64 (E.f64) (+.f64 (-.f64 hi x) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 hi (-.f64 hi x))) lo)))) lo))
(+.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (exp.f64 #s(literal 1 binary64)) (-.f64 hi x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) lo)) (*.f64 (exp.f64 #s(literal 1 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 hi (-.f64 hi x))))) lo))) lo)))
(+.f64 (E.f64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 hi x) (E.f64)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (E.f64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) #s(literal -1/6 binary64)))) lo) (*.f64 (E.f64) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 hi (-.f64 hi x))))) lo))) lo)))
(-.f64 (E.f64) (/.f64 (-.f64 (*.f64 (-.f64 x hi) (E.f64)) (/.f64 (-.f64 (*.f64 (E.f64) (fma.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 hi (-.f64 hi x)))) (*.f64 (fma.f64 (neg.f64 hi) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) #s(literal -1/6 binary64))) (/.f64 (E.f64) lo))) lo)) lo))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) lo)))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (neg.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(-.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) (*.f64 x (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) lo))))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))))
(fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))) (exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))))))))
(+.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 x (fma.f64 #s(literal -1/6 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) x) (*.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (*.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))) (exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 hi x)) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (+.f64 hi (*.f64 #s(literal -1 binary64) x))) lo)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 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 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi 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 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 (/.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)) (/.f64 (/.f64 x lo) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 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 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))) hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 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 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 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 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 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 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 hi x) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))))))
(*.f64 x (-.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))))))
(*.f64 x (-.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))))))
(*.f64 x (-.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 3 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (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 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (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 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.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 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (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) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (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 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (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 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x hi) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 x lo))))
(/.f64 (*.f64 x hi) lo)
(*.f64 hi (/.f64 x lo))
(pow.f64 (/.f64 (*.f64 x hi) lo) #s(literal 1 binary64))
(*.f64 hi (/.f64 x lo))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x hi) lo)) #s(literal 3 binary64))
(*.f64 hi (/.f64 x lo))
(pow.f64 (pow.f64 (/.f64 (*.f64 x hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (/.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 x hi) lo)) #s(literal 2 binary64))
(*.f64 hi (/.f64 x lo))
(log.f64 (exp.f64 (/.f64 (*.f64 x hi) lo)))
(*.f64 hi (/.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (*.f64 x hi) lo))))
(*.f64 hi (/.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x hi) lo) #s(literal 3 binary64)))
(*.f64 hi (/.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x hi) lo)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 x lo))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x hi) lo)))
(*.f64 hi (/.f64 x lo))
(exp.f64 (log.f64 (/.f64 (*.f64 x hi) lo)))
(*.f64 hi (/.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x hi) lo)) #s(literal 1 binary64)))
(*.f64 hi (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 lo (*.f64 lo (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 lo (*.f64 lo (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (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 #s(literal 1 binary64) lo)))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 3 binary64))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 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))
(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 (-.f64 hi (/.f64 (*.f64 x hi) lo)) lo) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (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 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 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))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 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))
(fma.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #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 2 binary64) (/.f64 hi lo)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 (-.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (*.f64 lo x)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 lo x))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 hi lo) x)))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(*.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo x)))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 lo x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi (*.f64 lo x))))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(*.f64 (sqrt.f64 (/.f64 hi (*.f64 lo x))) (sqrt.f64 (/.f64 hi (*.f64 lo x))))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 1 binary64))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(pow.f64 (cbrt.f64 (/.f64 hi (*.f64 lo x))) #s(literal 3 binary64))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(pow.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(pow.f64 (sqrt.f64 (/.f64 hi (*.f64 lo x))) #s(literal 2 binary64))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(pow.f64 (/.f64 (*.f64 lo x) hi) #s(literal -1 binary64))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(log.f64 (exp.f64 (/.f64 hi (*.f64 lo x))))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 hi (*.f64 lo x)))))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(cbrt.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 3 binary64)))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(cbrt.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (*.f64 lo x) #s(literal 3 binary64))))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 lo x))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 hi lo) x)))
(log1p.f64 (expm1.f64 (/.f64 hi (*.f64 lo x))))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(exp.f64 (log.f64 (/.f64 hi (*.f64 lo x))))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(exp.f64 (*.f64 (log.f64 (/.f64 hi (*.f64 lo x))) #s(literal 1 binary64)))
(*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)))
(/.f64 (/.f64 hi lo) x)
(-.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 2 binary64) (/.f64 hi lo)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (/.f64 hi lo) (/.f64 hi 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 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (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 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 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))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 3 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))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 hi 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))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(-.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) x)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))) (sqrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 3 binary64)) (pow.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 2 binary64)) (*.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 2 binary64)) (*.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 hi lo) x) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 hi lo) x) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (-.f64 (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (/.f64 (/.f64 hi lo) x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 2 binary64)) (pow.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 2 binary64))) (-.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 lo x)) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 2 binary64))) (-.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 hi lo) x) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 2 binary64))) (+.f64 (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) x)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(pow.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) #s(literal 1 binary64))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))) #s(literal 3 binary64))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))) #s(literal 2 binary64))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(log.f64 (exp.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) #s(literal 3 binary64)))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(exp.f64 (log.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))) #s(literal 1 binary64)))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(fma.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(fma.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 hi (*.f64 lo x)))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 lo x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi (*.f64 lo x))) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x)))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(fma.f64 (sqrt.f64 (/.f64 hi (*.f64 lo x))) (sqrt.f64 (/.f64 hi (*.f64 lo x))) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(fma.f64 (sqrt.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) (sqrt.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) (/.f64 hi (*.f64 lo x)))
(-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 hi lo)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 hi lo)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(exp.f64 (log.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))) #s(literal 1 binary64))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(*.f64 (exp.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (exp.f64 #s(literal 1 binary64)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 1 binary64))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 3 binary64))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 2 binary64))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(pow.f64 (exp.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(log.f64 (exp.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64)))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(log.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(exp.f64 (log.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))

eval402.0ms (2.2%)

Compiler

Compiled 18923 to 9572 computations (49.4% saved)

prune177.0ms (1%)

Pruning

35 alts after pruning (31 fresh and 4 done)

PrunedKeptTotal
New71317730
Fresh201434
Picked235
Done112
Total73635771
Accuracy
20.3%
Counts
771 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.5%
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
14.7%
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 3 binary64))
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
9.5%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
9.2%
(/.f64 (+.f64 hi lo) lo)
18.9%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
9.8%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
14.7%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
14.7%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) hi)) lo))
14.7%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo))
18.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo))
14.7%
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
18.9%
(+.f64 (-.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) #s(literal -1 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 x (/.f64 hi lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
9.2%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
14.7%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
5.6%
(*.f64 x (pow.f64 (pow.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) #s(literal 3 binary64)) #s(literal 1/3 binary64)))
18.1%
(*.f64 x (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))) #s(literal 3 binary64)))
19.5%
(*.f64 x (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))
18.7%
(*.f64 x (/.f64 #s(literal 1 binary64) x))
18.9%
(*.f64 x (+.f64 (/.f64 (/.f64 hi lo) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
18.1%
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) x)))))
18.1%
(*.f64 x (+.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
18.8%
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
12.1%
(*.f64 x (+.f64 (exp.f64 (log.f64 (/.f64 hi (*.f64 lo x)))) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
18.9%
(log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 3 binary64)))
18.9%
(log.f64 (expm1.f64 (log1p.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 1510 to 942 computations (37.6% saved)

localize448.0ms (2.5%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.2%
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
98.9%
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
97.5%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
95.2%
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
99.2%
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
100.0%
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
99.7%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
99.7%
(*.f64 lo (/.f64 (-.f64 x lo) hi))
76.7%
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
99.7%
(*.f64 x (/.f64 #s(literal 1 binary64) x))
99.6%
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
99.5%
(*.f64 x (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))
99.2%
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
Results
344.0ms256×256valid
Compiler

Compiled 275 to 109 computations (60.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 202.0ms
Operation ival-div, time spent: 94.0ms, 47.0% of total-time
Operation ival-pow, time spent: 43.0ms, 21.0% of total-time
Operation ival-mult, time spent: 26.0ms, 13.0% of total-time
Operation ival-add, time spent: 25.0ms, 12.0% of total-time
Operation ival-sub, time spent: 9.0ms, 4.0% of total-time
Operation const, time spent: 5.0ms, 2.0% of total-time

series61.0ms (0.3%)

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

84 calls:

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

rewrite610.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
242×log1p-expm1-u
242×expm1-log1p-u
238×add-cube-cbrt
232×add-log-exp
231×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify428.0ms (2.4%)

Algorithm
egg-herbie
Rules
836×fma-define
733×times-frac
540×distribute-lft-in
374×*-commutative
218×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0134440621
1388337912
Stop Event
node limit
Counts
653 → 726
Calls
Call 1
Inputs
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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)) (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 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #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 (-.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 #s(literal -1 binary64) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))))))))))))))
(/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (pow.f64 lo #s(literal 5 binary64))))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))
(+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi)))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 3 binary64)))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) x)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 3 binary64)))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo)) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo)) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo))) lo))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))))))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) hi)) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))) hi)) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 x (/.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 hi (*.f64 lo (/.f64 lo hi)))
(/.f64 hi (*.f64 (/.f64 lo hi) lo))
(/.f64 (/.f64 hi lo) (/.f64 lo hi))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) (neg.f64 lo)))
(/.f64 (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) x)
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 lo) lo))
(/.f64 (*.f64 (neg.f64 hi) #s(literal 1 binary64)) (*.f64 (neg.f64 lo) (/.f64 lo hi)))
(/.f64 (neg.f64 (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) (neg.f64 x))
(/.f64 (*.f64 (/.f64 hi lo) hi) lo)
(/.f64 (*.f64 x (neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) (neg.f64 x))
(/.f64 (*.f64 (/.f64 hi lo) (neg.f64 hi)) (neg.f64 lo))
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) x) (neg.f64 x))
(/.f64 (*.f64 hi (/.f64 hi lo)) lo)
(/.f64 (*.f64 (neg.f64 hi) (/.f64 hi lo)) (neg.f64 lo))
(/.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) #s(literal 1 binary64)) x)
(/.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) #s(literal 1 binary64))
(*.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) x))
(*.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 x)) (/.f64 (/.f64 hi lo) (sqrt.f64 x)))
(*.f64 (neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (/.f64 hi lo) x))
(*.f64 (/.f64 (/.f64 hi lo) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (/.f64 hi lo) (cbrt.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (cbrt.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 x)))
(*.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (/.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (neg.f64 x)))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) x))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64)) (pow.f64 x #s(literal -2 binary64))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 1 binary64)))
#s(literal 1 binary64)
(+.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (neg.f64 lo))
(+.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(+.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(+.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) 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 (neg.f64 lo) (/.f64 lo (/.f64 hi (-.f64 x lo))))
(*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.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))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (*.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))))
(*.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) (sqrt.f64 lo)) (-.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) (sqrt.f64 lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (*.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))) (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo) (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (*.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (*.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)) (pow.f64 (neg.f64 lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (neg.f64 lo)))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (*.f64 (neg.f64 lo) (neg.f64 lo))) (-.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (neg.f64 lo)))
(pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(fma.f64 #s(literal 1 binary64) (/.f64 lo (/.f64 hi (-.f64 x lo))) (neg.f64 lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) (neg.f64 lo))
(fma.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) (neg.f64 lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))))) #s(literal 1 binary64))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (-.f64 x lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) #s(literal 1 binary64)) hi)
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))))))
(cbrt.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(log1p.f64 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(exp.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi))) #s(literal 1 binary64))
(-.f64 (/.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) hi) (/.f64 lo hi))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi))
(*.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) (sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)))
(*.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (/.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) hi))
(*.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) hi))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (cbrt.f64 hi)))
(pow.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal -1 binary64))
(neg.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (neg.f64 hi)))
(neg.f64 (/.f64 (neg.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) hi))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.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 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(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 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) #s(literal 1 binary64)))
(-.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 lo x))
(-.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) lo)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (/.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 #s(literal 1 binary64) (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(*.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(*.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(*.f64 (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (-.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) x)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (-.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) x))) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (-.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 (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (-.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) x))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 x #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 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (-.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo))))) (+.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) x))
(/.f64 (-.f64 (*.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo))))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) lo))
(pow.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.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 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))))
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(exp.f64 (log.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) x)
(fma.f64 (pow.f64 (cbrt.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 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) hi) (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (neg.f64 x)))
(+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (*.f64 (neg.f64 x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 hi x) (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (fma.f64 hi hi (*.f64 x (+.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (+.f64 x hi)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi hi (*.f64 x (+.f64 x hi))) (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (fma.f64 hi hi (*.f64 x (+.f64 x hi))) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi lo)))) (*.f64 (fma.f64 hi hi (*.f64 x (+.f64 x hi))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x hi) (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (+.f64 x hi) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi lo)))) (*.f64 (+.f64 x hi) (neg.f64 lo)))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 lo (fma.f64 hi hi (*.f64 x (+.f64 x hi)))))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 lo (+.f64 x hi)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi lo))) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 lo) (fma.f64 hi hi (*.f64 x (+.f64 x hi)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi lo))) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (neg.f64 lo) (+.f64 x hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (neg.f64 lo))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi lo)))) (neg.f64 lo))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 hi hi (*.f64 x (+.f64 x hi))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 x hi))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (fma.f64 hi hi (*.f64 x (+.f64 x hi))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (+.f64 x hi))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi lo))) (-.f64 hi x)) (neg.f64 lo))
(/.f64 (/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 1 binary64)) lo)
(/.f64 (/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 lo))
(/.f64 (/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (sqrt.f64 lo)) (sqrt.f64 lo))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (-.f64 hi x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(exp.f64 (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 (-.f64 hi x) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (*.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (-.f64 hi x)) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (-.f64 hi x))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(/.f64 (pow.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))) lo)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (-.f64 hi x)) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(*.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (-.f64 hi x))
(*.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) lo)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) #s(literal 1 binary64)))
Outputs
(/.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)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (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 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
#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))
(/.f64 (neg.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) 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 (neg.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 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)
(-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (-.f64 (+.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 (/.f64 (neg.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 (/.f64 (neg.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 (/.f64 (neg.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 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (-.f64 (*.f64 lo (-.f64 x lo)) (*.f64 hi lo)) hi)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.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))
(/.f64 (neg.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))
(/.f64 (neg.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))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))))
(*.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (neg.f64 x))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) hi)
(/.f64 (-.f64 (/.f64 (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 (/.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 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 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 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 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 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 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 x (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.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 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) hi) x)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.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 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) hi) x)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.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 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) hi) x)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.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 hi (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 x (*.f64 hi (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 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) (+.f64 (neg.f64 x) lo)) (-.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 hi) (+.f64 (neg.f64 x) lo)) (-.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 hi) (+.f64 (neg.f64 x) lo)) (-.f64 x lo)) (neg.f64 hi))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo)
(-.f64 (/.f64 (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 (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.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 (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.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 (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 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 (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 (/.f64 (neg.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 (/.f64 (neg.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 (/.f64 (neg.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 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.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 (/.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) 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) hi) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi)
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.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 (neg.f64 x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.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 (neg.f64 x) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.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 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.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 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 (neg.f64 x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.f64 x (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.f64 x (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.f64 x (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 (neg.f64 x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 x (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo 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 x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) x)) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x) lo)
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) (neg.f64 lo))) (-.f64 hi x)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) (neg.f64 lo))) (-.f64 hi x)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) (neg.f64 lo))) (-.f64 hi x)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))))
(fma.f64 hi (fma.f64 #s(literal 3 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 x #s(literal 3 binary64))) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64))) (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))))
(fma.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64))) (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (pow.f64 (neg.f64 lo) #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64))) (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64))) (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 x #s(literal -3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))))
(fma.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64))) (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (-.f64 (fma.f64 hi (-.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 x #s(literal -3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64))))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal 3 binary64) (/.f64 (/.f64 (*.f64 x #s(literal -3 binary64)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 5 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (/.f64 (*.f64 x #s(literal -3 binary64)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 5 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))))))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 lo #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal 3 binary64) (/.f64 (/.f64 (*.f64 x #s(literal -3 binary64)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 5 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 x #s(literal -3 binary64)) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))))))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal 3 binary64) (/.f64 (/.f64 (*.f64 x #s(literal -3 binary64)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 5 binary64))) (fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -3 binary64) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 3 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))))))))) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 lo #s(literal 6 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal 3 binary64) hi) (/.f64 x (pow.f64 lo #s(literal 6 binary64))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal 3 binary64) hi) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (/.f64 #s(literal -3 binary64) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (pow.f64 lo #s(literal 5 binary64))))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (/.f64 (*.f64 #s(literal 3 binary64) x) hi) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) x)) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 4 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 6 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 3 binary64))))))) hi))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 (-.f64 (neg.f64 (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (/.f64 (*.f64 #s(literal 3 binary64) x) hi) (pow.f64 lo #s(literal 4 binary64))) (-.f64 (-.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) hi) (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 6 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 5 binary64))) (/.f64 #s(literal -3 binary64) (pow.f64 lo #s(literal 4 binary64))))))) hi)) hi)))
(/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))
(+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(fma.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi)))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(fma.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(fma.f64 x (fma.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(fma.f64 x (fma.f64 x (fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (neg.f64 x) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) x)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) x))) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) x) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) x)) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (+.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) x) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) x)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) x))) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 3 binary64)))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) x)) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64))))) x) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) x))) x)) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) x)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 3 binary64)))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))) x) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64))))) x) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64))))) x) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (pow.f64 hi #s(literal 3 binary64)) x))) x)) x)) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64))))
(/.f64 (+.f64 (*.f64 lo (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (fma.f64 lo (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (fma.f64 lo (fma.f64 lo (*.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (fma.f64 lo (fma.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 (*.f64 lo (*.f64 #s(literal 3 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (fma.f64 lo (fma.f64 lo (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (+.f64 lo (*.f64 #s(literal 3 binary64) hi))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) hi) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 3 binary64) hi) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo)) (+.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 3 binary64) hi) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo) (fma.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo)) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 3 binary64) hi) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo) (fma.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo)) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 (*.f64 hi #s(literal -3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo))) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 hi #s(literal -3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 (neg.f64 lo) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo)) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 hi #s(literal -3 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo))) lo) (neg.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo) (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (neg.f64 (*.f64 hi #s(literal -3 binary64))))) lo)) (pow.f64 (neg.f64 lo) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo))) lo))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 hi #s(literal -3 binary64))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo)))) lo))) lo) (neg.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (/.f64 (neg.f64 (fma.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 hi #s(literal -3 binary64)) (/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo)))) lo))) lo)) (pow.f64 (neg.f64 lo) #s(literal 3 binary64)))
(/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (fma.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (fma.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (fma.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) #s(literal -2 binary64) (fma.f64 hi (+.f64 (fma.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) #s(literal -4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (fma.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (fma.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) #s(literal -2 binary64) (fma.f64 hi (fma.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) #s(literal -4 binary64) (+.f64 (fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))))))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 3 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) hi)) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) hi) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (fma.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) #s(literal -4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) hi) (fma.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))) hi)) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 2 binary64)))) hi) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))) hi) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) #s(literal -4 binary64) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64)))) hi))) hi) (fma.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 x (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 x (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (fma.f64 x (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (fma.f64 x (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (/.f64 hi x)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (/.f64 hi x)) (fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (/.f64 hi x)) (fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (/.f64 hi x)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (*.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x))) x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (*.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x))) x)))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi lo) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)) (+.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)) (fma.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)) (+.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)) (fma.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)))) lo) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 hi #s(literal -2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)))) lo) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 hi #s(literal -2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 x (/.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 hi (*.f64 lo (/.f64 lo hi)))
(/.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 hi (*.f64 (/.f64 lo hi) lo))
(/.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (/.f64 hi lo) (/.f64 lo hi))
(/.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) hi))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (neg.f64 hi) (*.f64 (/.f64 lo hi) (neg.f64 lo)))
(/.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 lo) (neg.f64 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 (*.f64 hi (neg.f64 hi)) (*.f64 lo (neg.f64 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 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 lo) 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 (*.f64 (neg.f64 hi) #s(literal 1 binary64)) (*.f64 (neg.f64 lo) (/.f64 lo hi)))
(/.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (neg.f64 (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) (neg.f64 x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 hi lo) hi) 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 (*.f64 x (neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) (neg.f64 x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (*.f64 (/.f64 hi lo) (neg.f64 hi)) (neg.f64 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 (*.f64 (neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) x) (neg.f64 x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (*.f64 hi (/.f64 hi lo)) 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 (*.f64 (neg.f64 hi) (/.f64 hi lo)) (neg.f64 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 (/.f64 (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) #s(literal 1 binary64)) x)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 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))
(sqrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 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))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(*.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(*.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(*.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 1 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(*.f64 (/.f64 #s(literal 1 binary64) x) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) x))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(*.f64 (pow.f64 x #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (sqrt.f64 x)))
(*.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 x)) (/.f64 (/.f64 hi lo) (sqrt.f64 x)))
(pow.f64 (/.f64 hi (*.f64 (sqrt.f64 x) lo)) #s(literal 2 binary64))
(*.f64 (neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(*.f64 (/.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (/.f64 hi lo) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(*.f64 (/.f64 (/.f64 hi lo) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (/.f64 hi lo) (cbrt.f64 x)))
(*.f64 (/.f64 hi (*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) lo)) (/.f64 (/.f64 hi lo) (cbrt.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (cbrt.f64 x)))
(/.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) x))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (sqrt.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (sqrt.f64 x)))
(*.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 x)))
(*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 x))))
(/.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 x #s(literal -2 binary64)))) (cbrt.f64 x))
(*.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (pow.f64 x #s(literal -1/2 binary64))) (pow.f64 x #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (pow.f64 x #s(literal -1 binary64)))
(pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 1 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 3 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (*.f64 (sqrt.f64 x) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (neg.f64 x)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(neg.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) x))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(sqrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64)) (pow.f64 x #s(literal -2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x) #s(literal 3 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 3 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) #s(literal 1 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)
#s(literal 1 binary64)
(+.f64 (/.f64 lo (/.f64 hi (-.f64 x 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)))
(+.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (*.f64 (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)))
(+.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (+.f64 (neg.f64 lo) lo))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (+.f64 (neg.f64 lo) lo))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (fma.f64 lo #s(literal -1 binary64) 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))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (+.f64 (neg.f64 lo) lo))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (neg.f64 lo) (/.f64 lo (/.f64 hi (-.f64 x 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 lo (-.f64 (/.f64 (-.f64 x lo) 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 lo (-.f64 (/.f64 (-.f64 x lo) 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 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #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 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #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)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) 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 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (*.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (*.f64 lo (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))) (fma.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) (sqrt.f64 lo)) (-.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) (sqrt.f64 lo)))
(*.f64 (+.f64 (sqrt.f64 lo) (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)))) (-.f64 (sqrt.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo))) (sqrt.f64 lo)))
(*.f64 (+.f64 (sqrt.f64 lo) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (-.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (*.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))) (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (*.f64 lo (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))) (fma.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo) (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (*.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (*.f64 lo (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))) (fma.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #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 hi) (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (*.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (*.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)) (pow.f64 (neg.f64 lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (neg.f64 lo)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (-.f64 x 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 (pow.f64 lo #s(literal 2 binary64)) (/.f64 hi (-.f64 x lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)) (*.f64 (neg.f64 lo) (neg.f64 lo))) (-.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (neg.f64 lo)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 3 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 2 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(log.f64 (exp.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) 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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) 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)))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) 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)))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) 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)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #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 hi (-.f64 x 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 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 x 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 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 x 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)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo))))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (-.f64 x lo))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 hi))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) lo) (neg.f64 hi))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) #s(literal 1 binary64)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 hi))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 1 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 3 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 2 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))))))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) #s(literal 3 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo))))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 1 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(-.f64 (/.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) hi) (/.f64 lo hi))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 #s(literal 1 binary64) (/.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))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi) #s(literal 1 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) #s(literal 2 binary64)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.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))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)) (/.f64 (cbrt.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))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) (sqrt.f64 (/.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))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (/.f64 (sqrt.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))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (*.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (neg.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (cbrt.f64 hi)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (cbrt.f64 hi))
(/.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (sqrt.f64 hi)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (sqrt.f64 hi))
(/.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.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))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 1 binary64)) (/.f64 (sqrt.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))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi) #s(literal 1 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) #s(literal 3 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) #s(literal 2 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (/.f64 hi (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(neg.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (neg.f64 hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(neg.f64 (/.f64 (neg.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))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) hi) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi))
(log.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 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))) 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 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))) 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 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi) #s(literal 3 binary64)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) 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 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))) 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 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))) 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 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(-.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 lo x))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (/.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 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (*.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (-.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) x)))))
(/.f64 (*.f64 (+.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))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 lo (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 x))))))
(/.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 lo (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 x))))))
(*.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 #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 2 binary64)) (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 x x (*.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (-.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) x))) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(/.f64 (*.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))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 lo (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 x))))))
(/.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 lo (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (-.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 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (-.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) x))))
(/.f64 (*.f64 (+.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))) #s(literal 1 binary64)) (fma.f64 x x (*.f64 lo (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 x))))))
(/.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 lo (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 x #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 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 x #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 (*.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 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) (-.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (*.f64 lo (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 x)))))))
(*.f64 #s(literal 1 binary64) (/.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 lo (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 x)))))))
(/.f64 (neg.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)))) (neg.f64 (-.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(/.f64 (neg.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)))) (neg.f64 (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo))))) (+.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) lo))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 (/.f64 lo hi) (-.f64 x lo))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 (+.f64 x (*.f64 (/.f64 lo hi) (-.f64 x lo))) (+.f64 x (*.f64 (/.f64 lo hi) (-.f64 x lo))) (+.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 lo (+.f64 x (*.f64 (/.f64 lo hi) (-.f64 x lo)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (fma.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) x))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) (neg.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo))))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) lo))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 (/.f64 lo hi) (-.f64 x lo))) (+.f64 x (*.f64 (/.f64 lo hi) (-.f64 x lo)))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo (+.f64 x (*.f64 (/.f64 lo hi) (-.f64 x lo)))))
(/.f64 (-.f64 (*.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)))
(pow.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 1 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 3 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(pow.f64 (pow.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(pow.f64 (sqrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 2 binary64))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x))
(log.f64 (exp.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(cbrt.f64 (pow.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(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 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(exp.f64 (log.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(exp.f64 (*.f64 (log.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1 binary64) x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))) x)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) x)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (sqrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) x)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) hi) (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (neg.f64 x)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (*.f64 (neg.f64 x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 hi x) (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (fma.f64 hi hi (*.f64 x (+.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 hi hi (*.f64 x (+.f64 hi x)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (+.f64 x hi)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 lo (+.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi hi (*.f64 x (+.f64 x hi))) (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 hi hi (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (fma.f64 hi hi (*.f64 x (+.f64 x hi))) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi lo)))) (*.f64 (fma.f64 hi hi (*.f64 x (+.f64 x hi))) (neg.f64 lo)))
(*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 (neg.f64 lo) (fma.f64 hi hi (*.f64 x (+.f64 hi x))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 lo (neg.f64 (fma.f64 hi hi (*.f64 x (+.f64 hi x)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x hi) (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 lo (+.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (+.f64 x hi) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi lo)))) (*.f64 (+.f64 x hi) (neg.f64 lo)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (neg.f64 lo) (+.f64 hi x))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 lo (neg.f64 (+.f64 hi x)))))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 lo (fma.f64 hi hi (*.f64 x (+.f64 x hi)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 lo (+.f64 x hi)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi lo))) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 lo) (fma.f64 hi hi (*.f64 x (+.f64 x hi)))))
(*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 (neg.f64 lo) (fma.f64 hi hi (*.f64 x (+.f64 hi x))))))
(*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 lo (neg.f64 (fma.f64 hi hi (*.f64 x (+.f64 hi x)))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi lo))) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (neg.f64 lo) (+.f64 x hi)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (neg.f64 lo) (+.f64 hi x))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 lo (neg.f64 (+.f64 hi x)))))
(/.f64 (neg.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (neg.f64 lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi lo)))) (neg.f64 lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 hi hi (*.f64 x (+.f64 x hi))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 x hi))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (fma.f64 hi hi (*.f64 x (+.f64 x hi))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (+.f64 x hi))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 hi x)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 hi lo))) (-.f64 hi x)) (neg.f64 lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 1 binary64)) lo)
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 1 binary64))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 3 binary64))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fabs.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (-.f64 hi x)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(exp.f64 (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 1 binary64)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 (-.f64 hi x) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 3 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (*.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3/2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 4 binary64)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (-.f64 hi x)) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (-.f64 hi x))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(/.f64 (pow.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(/.f64 (*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))) lo)
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) #s(literal 1 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (-.f64 hi x) (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 4 binary64))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3/2 binary64)) (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3/2 binary64)))
(*.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (-.f64 hi x)) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (-.f64 hi x))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) lo)
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 6 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) #s(literal 1 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))

eval9.1s (50.6%)

Compiler

Compiled 41792 to 22720 computations (45.6% saved)

prune515.0ms (2.8%)

Pruning

47 alts after pruning (42 fresh and 5 done)

PrunedKeptTotal
New1029311060
Fresh151126
Picked325
Done134
Total1048471095
Accuracy
32.4%
Counts
1095 → 47
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.8%
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))))) #s(literal 3 binary64)) hi)
19.5%
(/.f64 (/.f64 hi lo) (/.f64 lo hi))
9.5%
(/.f64 (-.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) (-.f64 lo x)) hi)
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
9.5%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
18.8%
(/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))) hi)
18.0%
(/.f64 (+.f64 x (fabs.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) hi)
9.2%
(/.f64 (+.f64 hi lo) lo)
31.7%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
29.3%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (/.f64 (-.f64 hi x) lo))))
29.3%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)))))
31.7%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
18.7%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 (-.f64 hi x) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
18.9%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 hi x) (*.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
15.4%
(/.f64 (*.f64 (/.f64 hi lo) hi) lo)
9.8%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
19.5%
(/.f64 (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) x)
9.0%
(/.f64 (expm1.f64 (log1p.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))) hi)
19.5%
(/.f64 x (/.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
14.5%
(/.f64 hi (*.f64 (/.f64 lo hi) lo))
19.5%
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))))
19.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
19.5%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
9.5%
(-.f64 (/.f64 (+.f64 x (/.f64 lo (/.f64 hi (-.f64 x lo)))) hi) (/.f64 lo hi))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
14.7%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) hi)) lo))
14.7%
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) 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) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 x (/.f64 hi lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
9.2%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
19.5%
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
9.8%
(*.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))))
11.0%
(*.f64 x (pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 x)) #s(literal 2 binary64)))
7.0%
(*.f64 x (pow.f64 (/.f64 hi (*.f64 (sqrt.f64 x) lo)) #s(literal 2 binary64)))
19.5%
(*.f64 x (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) x))
19.5%
(*.f64 x (/.f64 #s(literal 1 binary64) (/.f64 x (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))))
18.7%
(*.f64 x (/.f64 #s(literal 1 binary64) x))
18.9%
(*.f64 x (+.f64 (/.f64 (/.f64 hi lo) x) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
18.1%
(*.f64 x (+.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)))))
19.5%
(*.f64 x (*.f64 (/.f64 hi lo) (/.f64 (/.f64 hi lo) x)))
19.5%
(*.f64 x (*.f64 (/.f64 hi lo) (*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) x))))
15.1%
(*.f64 x (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
19.5%
(sqrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64)))
9.8%
(log.f64 (exp.f64 (/.f64 (+.f64 x (*.f64 lo (-.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64)))) hi)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 2723 to 1381 computations (49.3% saved)

regimes90.0ms (0.5%)

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

4 calls:

26.0ms
x
25.0ms
hi
25.0ms
lo
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
31.7%1lo
31.7%1hi
31.7%1x
31.7%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes70.0ms (0.4%)

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

4 calls:

20.0ms
x
18.0ms
hi
18.0ms
lo
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
31.7%1x
31.7%1hi
31.7%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
31.7%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes74.0ms (0.4%)

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

4 calls:

24.0ms
lo
20.0ms
hi
19.0ms
x
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
29.3%1hi
29.3%1x
29.3%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
29.3%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes63.0ms (0.4%)

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

4 calls:

20.0ms
hi
19.0ms
lo
19.0ms
x
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.5%1lo
19.5%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.5%1hi
19.5%1x
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes8.0ms (0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes6.0ms (0%)

Accuracy

Total -6.1b remaining (-11.7%)

Threshold costs -6.1b (-11.7%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

simplify34.0ms (0.2%)

Algorithm
egg-herbie
Rules
177×unsub-neg
97×neg-mul-1
44×distribute-lft-neg-in
43×distribute-neg-out
38×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037504
163504
290504
3114504
4151504
5187504
6246504
7458504
8657504
9680504
10705504
11726504
12747504
13759504
14762504
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (/.f64 (-.f64 hi x) lo))))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(/.f64 (-.f64 x lo) hi)
#s(literal 1 binary64)
Outputs
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 x hi)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 x hi)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo))) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64)))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(/.f64 (-.f64 x lo) hi)
#s(literal 1 binary64)

soundness765.0ms (4.2%)

Rules
713×times-frac
456×distribute-rgt-in
453×distribute-lft-in
446×log1p-expm1-u
446×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
088634202
1234131506
036567
1718555
03105283
18265070
226594743
046590
1919590
086736454
1238532069
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1135 to 543 computations (52.2% saved)

preprocess73.0ms (0.4%)

Compiler

Compiled 278 to 150 computations (46% saved)

end0.0ms (0%)

Profiling

Loading profile data...